结束时间大于本地时间2分钟订单异常,并提交工单提示运维人员进行校时效价
This commit is contained in:
parent
01ffa57d16
commit
001eb2cfbe
@ -6,6 +6,7 @@ import cn.hutool.core.date.DateUtil;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.xhpc.common.api.UserTypeService;
|
import com.xhpc.common.api.UserTypeService;
|
||||||
import com.xhpc.common.api.WebSocketService;
|
import com.xhpc.common.api.WebSocketService;
|
||||||
|
import com.xhpc.common.api.WorkOrderYuService;
|
||||||
import com.xhpc.common.core.domain.R;
|
import com.xhpc.common.core.domain.R;
|
||||||
import com.xhpc.common.core.web.controller.BaseController;
|
import com.xhpc.common.core.web.controller.BaseController;
|
||||||
import com.xhpc.common.data.redis.CacheOrderData;
|
import com.xhpc.common.data.redis.CacheOrderData;
|
||||||
@ -54,6 +55,9 @@ public class XhpcPileOrderController extends BaseController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private UserTypeService userTypeService;
|
private UserTypeService userTypeService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private WorkOrderYuService workOrderYuService;
|
||||||
|
|
||||||
private static final Logger logger = LoggerFactory.getLogger(XhpcPileOrderController.class);
|
private static final Logger logger = LoggerFactory.getLogger(XhpcPileOrderController.class);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -515,17 +519,18 @@ public class XhpcPileOrderController extends BaseController {
|
|||||||
logger.info("开始时间大于本地时间2天>>>>>orderNo:" + orderNo);
|
logger.info("开始时间大于本地时间2天>>>>>orderNo:" + orderNo);
|
||||||
xhpcChargeOrder.setStatus(2);
|
xhpcChargeOrder.setStatus(2);
|
||||||
xhpcChargeOrder.setUpdateTime(new Date());
|
xhpcChargeOrder.setUpdateTime(new Date());
|
||||||
xhpcChargeOrder.setErroRemark("开始时间大于本地时间2天");
|
xhpcChargeOrder.setErroRemark("开始时间大于本地时间2天,需要进行时间效验");
|
||||||
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
||||||
|
extracted();
|
||||||
return R.fail(500,"无效订单号:"+orderNo);
|
return R.fail(500,"无效订单号:"+orderNo);
|
||||||
}
|
}
|
||||||
long betweenEnd = DateUtil.between(endTime, dateUtil, DateUnit.DAY);
|
if(endTime.getTime()-dateUtil.getTime()>120000){
|
||||||
if(betweenEnd>2){
|
logger.info("结束时间大于本地时间2分钟,需要进行时间效验>>>>>orderNo:" + orderNo);
|
||||||
logger.info("结束时间大于本地时间2天>>>>>orderNo:" + orderNo);
|
|
||||||
xhpcChargeOrder.setStatus(2);
|
xhpcChargeOrder.setStatus(2);
|
||||||
xhpcChargeOrder.setUpdateTime(new Date());
|
xhpcChargeOrder.setUpdateTime(new Date());
|
||||||
xhpcChargeOrder.setErroRemark("结束时间大于本地时间2天");
|
xhpcChargeOrder.setErroRemark("结束时间大于本地时间2分钟,需要进行时间效验");
|
||||||
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
||||||
|
extracted();
|
||||||
return R.fail(500,"无效订单号:"+orderNo);
|
return R.fail(500,"无效订单号:"+orderNo);
|
||||||
}
|
}
|
||||||
//结束时间小于开始时间
|
//结束时间小于开始时间
|
||||||
@ -533,7 +538,7 @@ public class XhpcPileOrderController extends BaseController {
|
|||||||
logger.info("开始时间大于结束时间>>>>>orderNo:" + orderNo);
|
logger.info("开始时间大于结束时间>>>>>orderNo:" + orderNo);
|
||||||
xhpcChargeOrder.setStatus(2);
|
xhpcChargeOrder.setStatus(2);
|
||||||
xhpcChargeOrder.setUpdateTime(new Date());
|
xhpcChargeOrder.setUpdateTime(new Date());
|
||||||
xhpcChargeOrder.setErroRemark("开始时间大于结束时间");
|
xhpcChargeOrder.setErroRemark("开始时间大于结束时间,需要进行时间效验");
|
||||||
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
||||||
return R.fail(500,"无效订单号:"+orderNo);
|
return R.fail(500,"无效订单号:"+orderNo);
|
||||||
}
|
}
|
||||||
@ -645,6 +650,8 @@ public class XhpcPileOrderController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 订单异常回调接口
|
* 订单异常回调接口
|
||||||
*/
|
*/
|
||||||
@ -765,4 +772,11 @@ public R pileStartUpBy3rd(@RequestParam(value = "internetSerialNumber") String i
|
|||||||
return xhpcChargeOrderService.startUpBy3rd(internetSerialNumber, driverId, chargingAmt, plateNum, status, connectorId);
|
return xhpcChargeOrderService.startUpBy3rd(internetSerialNumber, driverId, chargingAmt, plateNum, status, connectorId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private void extracted() {
|
||||||
|
Date date = DateUtil.date();
|
||||||
|
workOrderYuService.addNewOrder("28","有异常订单订单且该桩进行校时效价处理","定时任务自动扫描异常订单",date,"");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user