Your Name hace 3 años
padre
commit
349f73e2f6

+ 9 - 7
service-common/src/main/java/com/java110/common/charge/ChargeCoreImpl.java

@@ -97,6 +97,7 @@ public class ChargeCoreImpl implements IChargeCore {
             return resultVo;
         }
 
+
         //订单退款
         returnOrderMoney(chargeMachineDto, chargeMachinePortDto, "用户手工结束");
 
@@ -143,6 +144,7 @@ public class ChargeCoreImpl implements IChargeCore {
         chargeMachineOrderPo.setState(ChargeMachineOrderDto.STATE_FINISH);
         BigDecimal amount = new BigDecimal(Double.parseDouble(chargeMachineOrderDtos.get(0).getAmount())).subtract(new BigDecimal(returnMoney)).setScale(2, BigDecimal.ROUND_HALF_UP);
         chargeMachineOrderPo.setAmount(amount.doubleValue() + "");
+        chargeMachineOrderPo.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
         chargeMachineOrderPo.setCommunityId(chargeMachineOrderDtos.get(0).getCommunityId());
         int flag = chargeMachineOrderV1InnerServiceSMOImpl.updateChargeMachineOrder(chargeMachineOrderPo);
         if (flag < 1) {
@@ -206,12 +208,12 @@ public class ChargeCoreImpl implements IChargeCore {
     @Override
     public ResultVo finishCharge(NotifyChargeOrderDto notifyChargeOrderDto) {
 
-        // todo 生成 充电订单
-        ChargeMachineOrderPo chargeMachineOrderPo = new ChargeMachineOrderPo();
-        chargeMachineOrderPo.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
-        chargeMachineOrderPo.setState(ChargeMachineOrderDto.STATE_FINISH);
-        chargeMachineOrderPo.setOrderId(notifyChargeOrderDto.getOrderId());
-        chargeMachineOrderV1InnerServiceSMOImpl.updateChargeMachineOrder(chargeMachineOrderPo);
+//        // todo 生成 充电订单
+//        ChargeMachineOrderPo chargeMachineOrderPo = new ChargeMachineOrderPo();
+//        chargeMachineOrderPo.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
+//        chargeMachineOrderPo.setState(ChargeMachineOrderDto.STATE_FINISH);
+//        chargeMachineOrderPo.setOrderId(notifyChargeOrderDto.getOrderId());
+//        chargeMachineOrderV1InnerServiceSMOImpl.updateChargeMachineOrder(chargeMachineOrderPo);
 
         ChargeMachineDto chargeMachineDto = new ChargeMachineDto();
         chargeMachineDto.setMachineCode(notifyChargeOrderDto.getMachineCode());
@@ -226,7 +228,7 @@ public class ChargeCoreImpl implements IChargeCore {
         chargeMachinePortDto.setPortCode(notifyChargeOrderDto.getPortCode());
         chargeMachinePortDto.setState(ChargeMachinePortDto.STATE_WORKING);
         List<ChargeMachinePortDto> chargeMachinePortDtos = chargeMachinePortV1InnerServiceSMOImpl.queryChargeMachinePorts(chargeMachinePortDto);
-        Assert.listOnlyOne(chargeMachinePortDtos, "插槽忙线");
+        Assert.listOnlyOne(chargeMachinePortDtos, "插槽空闲");
 
         ChargeMachinePortPo chargeMachinePortPo = new ChargeMachinePortPo();
         chargeMachinePortPo.setPortId(chargeMachinePortDtos.get(0).getPortId());

+ 7 - 7
service-common/src/main/java/com/java110/common/cmd/chargeMachine/StopChargeCmd.java

@@ -107,13 +107,13 @@ public class StopChargeCmd extends Cmd {
             return;
         }
 
-        // todo 生成 充电订单
-        ChargeMachineOrderPo chargeMachineOrderPo = new ChargeMachineOrderPo();
-        chargeMachineOrderPo.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
-        chargeMachineOrderPo.setState(ChargeMachineOrderDto.STATE_FINISH);
-        chargeMachineOrderPo.setCommunityId(chargeMachineDtos.get(0).getCommunityId());
-        chargeMachineOrderPo.setOrderId(orderId);
-        chargeMachineOrderV1InnerServiceSMOImpl.updateChargeMachineOrder(chargeMachineOrderPo);
+//        // todo 生成 充电订单
+//        ChargeMachineOrderPo chargeMachineOrderPo = new ChargeMachineOrderPo();
+//        chargeMachineOrderPo.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
+//        chargeMachineOrderPo.setState(ChargeMachineOrderDto.STATE_FINISH);
+//        chargeMachineOrderPo.setCommunityId(chargeMachineDtos.get(0).getCommunityId());
+//        chargeMachineOrderPo.setOrderId(orderId);
+//        chargeMachineOrderV1InnerServiceSMOImpl.updateChargeMachineOrder(chargeMachineOrderPo);
 
         ChargeMachinePortPo chargeMachinePortPo = new ChargeMachinePortPo();
         chargeMachinePortPo.setPortId(reqJson.getString("portId"));

+ 1 - 0
springboot/src/main/java/com/java110/boot/controller/app/charge/NotifyCommonChargeController.java

@@ -52,6 +52,7 @@ public class NotifyCommonChargeController extends BaseController {
         notifyChargeOrderDto.setMachineCode(id);
         notifyChargeOrderDto.setPortCode(port);
         notifyChargeOrderDto.setBodyParam(postInfo);
+        notifyChargeOrderDto.setReason(param.getString("reason"));
 
         ResultVo resultVo = notifyChargeV1InnerServiceSMOImpl.finishCharge(notifyChargeOrderDto);
         return ResultVo.createResponseEntity(resultVo);