...
|
...
|
@@ -88,6 +88,8 @@ public class WaterMeterServiceImp implements WaterMeterService { |
|
|
// 得到请求接口 返回值 和总水量
|
|
|
Map<String, Object> map = allWater(payFees, wmId);
|
|
|
Map hashMap = JSON.parseObject(map.get("status").toString(), HashMap.class);
|
|
|
log.info("远程水表充值编号:{}", wmId);
|
|
|
log.info("远程水表充值反馈成功:{}",hashMap);
|
|
|
/**
|
|
|
* 外部充值水表成功
|
|
|
*/
|
...
|
...
|
@@ -101,7 +103,6 @@ public class WaterMeterServiceImp implements WaterMeterService { |
|
|
int i = waterMeterSaccMapper.updateByPrimaryKeySelective(waterMeterSacc);
|
|
|
if (i > 0){
|
|
|
resultJson.setCode("200");
|
|
|
|
|
|
WaterMeter realTime = findRealTime(wmId);
|
|
|
String add_sacc = AllUtils.nubmerSubtraction(map.get("Add_sacc").toString(), realTime.getWmLacc());
|
|
|
boolean eleMoney = AllUtils.eleMoney(new BigDecimal(add_sacc), "3");
|
...
|
...
|
@@ -151,6 +152,11 @@ public class WaterMeterServiceImp implements WaterMeterService { |
|
|
datas.put("Add_sacc", allSacc);
|
|
|
datas.put("Add_addmode", "2");
|
|
|
String status = HttpsUtils.httpRequest(payUrl, datas);
|
|
|
log.info("充值1次:{}", status);
|
|
|
String s1 = HttpsUtils.httpRequest(payUrl, datas);
|
|
|
log.info("充值2次:{}", s1);
|
|
|
String s2 = HttpsUtils.httpRequest(payUrl, datas);
|
|
|
log.info("充值3次:{}", s2);
|
|
|
|
|
|
datas.put("allSacc", allSacc);
|
|
|
datas.put("status", status);
|
...
|
...
|
|