native调用失败处理;余额参数应当由调用方先换算成分(1=0.01元)再调用启动充电接口

This commit is contained in:
ZZ 2021-08-17 16:30:08 +08:00
parent d8dceed4d0
commit 71de55915f
2 changed files with 9 additions and 5 deletions

View File

@ -11,7 +11,7 @@ public class StartChargingData {
private String pileNo; //桩号 private String pileNo; //桩号
@NotBlank(message = "枪号不能为空") @NotBlank(message = "枪号不能为空")
private String gunId; //枪号 private String gunId; //枪号
@Min(value = 5, message = "账户余额不能小于5") @Min(value = 500, message = "账户余额不能小于5.00元(500分)")
private Integer balance; //账户余额(精度:小数点后2位)=实际金额()×100 private Integer balance; //账户余额(精度:小数点后2位)=实际金额()×100
private String tel; private String tel;
private String logicCardNo = "0000000000000000"; //逻辑卡号 16进制,无需补零 private String logicCardNo = "0000000000000000"; //逻辑卡号 16进制,无需补零

View File

@ -68,11 +68,15 @@ public class ChargingController {
R<Object> r; R<Object> r;
JSONObject responseJson = (JSONObject) JSON.parse(response); JSONObject responseJson = (JSONObject) JSON.parse(response);
int code = responseJson.getInteger("code"); if (responseJson == null) {
if (code != 200) { r = R.fail("Native服务调用失败");
r = R.fail(code, responseJson.getString("msg"));
} else { } else {
r = R.ok(responseJson.get("data"), responseJson.getString("msg")); int code = responseJson.getInteger("code");
if (code != 200) {
r = R.fail(code, responseJson.getString("msg"));
} else {
r = R.ok(responseJson.get("data"), responseJson.getString("msg"));
}
} }
return r; return r;
} }