|
|
@@ -306,7 +306,7 @@ public class TradeCheckHandleServiceImpl implements TradeCheckHandleService {
|
|
|
extMap.put("targetNo", respVO.getTargetNo());
|
|
|
extMap.put("checkType", CheckTypeEnum.getName(checkReqVO.getType()));
|
|
|
extMap.put("machineInfo", StrUtil.isNotBlank(checkReqVO.getMachineName())?"在【"+checkReqVO.getMachineName()+"】设备处, ":"");
|
|
|
- String res = "";
|
|
|
+ String res;
|
|
|
if(respVO.getIsSuccess() == 1){
|
|
|
res = "成功";
|
|
|
}else{
|
|
|
@@ -316,7 +316,6 @@ public class TradeCheckHandleServiceImpl implements TradeCheckHandleService {
|
|
|
res = "失败: " + respVO.getMsg() + ",子票: (" + detailBaseNames + ")";
|
|
|
}
|
|
|
}
|
|
|
-// extMap.put("checkResult", (respVO.getIsSuccess() == 1 ? "成功" : "失败: " + respVO.getMsg()) + ",子票: (" + detailBaseNames + ")");
|
|
|
extMap.put("checkResult", res);
|
|
|
return extMap;
|
|
|
}
|
|
|
@@ -328,6 +327,7 @@ public class TradeCheckHandleServiceImpl implements TradeCheckHandleService {
|
|
|
* @param checkReqVO 参数
|
|
|
*/
|
|
|
@Override
|
|
|
+ @TradeOrderLog(operateType = TradeOrderOperateTypeEnum.ORDER_CHECK)
|
|
|
public List<TradeCheckRespVO> checkOrderHandle(String checkCode, TradeCheckReqVO checkReqVO) {
|
|
|
|
|
|
TradeOrderDO orderDO = tradeOrderMapper.queryOneByOrderNo(checkCode);
|
|
|
@@ -350,6 +350,17 @@ public class TradeCheckHandleServiceImpl implements TradeCheckHandleService {
|
|
|
.targetNo(orderDO.getOrderNo())
|
|
|
.isSuccess(1)
|
|
|
.msg("订单核销成功").build());
|
|
|
+ Integer statusOld = orderDO.getOrderStatus();
|
|
|
+ Integer statusNew = orderStatus;
|
|
|
+
|
|
|
+ Map<String, Object> extMap = new HashMap<>();
|
|
|
+ extMap.put("checkCodeType", CheckCodeTypeEnum.getName(checkReqVO.getCodeType()));
|
|
|
+ extMap.put("targetNo", orderDO.getOrderNo());
|
|
|
+ extMap.put("checkType", CheckTypeEnum.getName(checkReqVO.getType()));
|
|
|
+ extMap.put("machineInfo", StrUtil.isNotBlank(checkReqVO.getMachineName())?"在【"+checkReqVO.getMachineName()+"】设备处, ":"后台");
|
|
|
+ String res = "成功";
|
|
|
+ extMap.put("checkResult", res);
|
|
|
+ TradeOrderLogUtils.setOrderInfo(orderDO.getId(), statusOld, statusNew,extMap);
|
|
|
}
|
|
|
}
|
|
|
return result;
|
|
|
@@ -376,10 +387,6 @@ public class TradeCheckHandleServiceImpl implements TradeCheckHandleService {
|
|
|
Integer statusOld = 7;
|
|
|
Integer statusNew = 7;
|
|
|
if (respVO.getIsSuccess() == 1) {
|
|
|
-// String s = updateOrderStatus(detailDO.getOrderId());
|
|
|
-// String[] split = s.split(":");
|
|
|
-// statusOld = Integer.valueOf(split[0]);
|
|
|
-// statusNew = Integer.valueOf(split[1]);
|
|
|
tradePublishUtils.updateOrderStatusMsg(detailDO.getOrderId()+"");
|
|
|
}
|
|
|
TradeOrderLogUtils.setOrderInfo(detailDO.getOrderId(), statusOld, statusNew,
|