|
@@ -242,48 +242,48 @@ public class UniversalServiceImpl implements UniversalService {
|
|
|
*/
|
|
|
//@Scheduled(cron = "0 0,5 8 * * ?")
|
|
|
public void closePassedOrder() {
|
|
|
- List<Map<String,Object>> passedOrderList = universalMapper.findPassedOrder();
|
|
|
- System.out.println("关闭的未出厂过期订单如下:<" + passedOrderList + ">");
|
|
|
- int result=0;
|
|
|
- //int result = universalMapper.closePassedOrder();
|
|
|
- try {
|
|
|
- if (passedOrderList.isEmpty()){
|
|
|
-
|
|
|
- }else {
|
|
|
- for (Map<String, Object> map : passedOrderList) {
|
|
|
- BigDecimal orderId = (BigDecimal) map.get("orderId");
|
|
|
- //分两种情况关单
|
|
|
- //净重为0状态设为2,不为零设为7
|
|
|
- BigDecimal bigDecimal = universalMapper.sumNetWeight(orderId);
|
|
|
- if (bigDecimal.compareTo(BigDecimal.ZERO)!=0){
|
|
|
- result+=universalMapper.updateStatusTwo(orderId);
|
|
|
- }else {
|
|
|
- result+=universalMapper.updateStatusSeven(orderId);
|
|
|
- }
|
|
|
- /* BigDecimal capacityIdS=universalMapper.queueSingle(orderId);*/
|
|
|
- /*if (capacityIdS !=null){
|
|
|
- //删除单拼
|
|
|
- universalMapper.delectQueueS(capacityIdS);
|
|
|
- }*/
|
|
|
- /*//查询多拼的数据
|
|
|
- BigDecimal capacityIdM =universalMapper.queueMore(orderId);
|
|
|
- if (capacityIdM !=null){
|
|
|
- //删除多拼
|
|
|
- universalMapper.delectQueueM(capacityIdM);
|
|
|
- }
|
|
|
- //查询单拼的数据
|
|
|
- BigDecimal capacityIdS=universalMapper.queueSingle(orderId);
|
|
|
- if (capacityIdS !=null){
|
|
|
- //删除单拼
|
|
|
- universalMapper.delectQueueS(capacityIdS);
|
|
|
- }*/
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- }catch (Exception e){
|
|
|
-
|
|
|
- }
|
|
|
- System.out.println("订单关闭数为:" + result);
|
|
|
+ //List<Map<String,Object>> passedOrderList = universalMapper.findPassedOrder();
|
|
|
+ //System.out.println("关闭的未出厂过期订单如下:<" + passedOrderList + ">");
|
|
|
+ //int result=0;
|
|
|
+ ////int result = universalMapper.closePassedOrder();
|
|
|
+ //try {
|
|
|
+ // if (passedOrderList.isEmpty()){
|
|
|
+ //
|
|
|
+ // }else {
|
|
|
+ // for (Map<String, Object> map : passedOrderList) {
|
|
|
+ // BigDecimal orderId = (BigDecimal) map.get("orderId");
|
|
|
+ // //分两种情况关单
|
|
|
+ // //净重为0状态设为2,不为零设为7
|
|
|
+ // BigDecimal bigDecimal = universalMapper.sumNetWeight(orderId);
|
|
|
+ // if (bigDecimal.compareTo(BigDecimal.ZERO)!=0){
|
|
|
+ // result+=universalMapper.updateStatusTwo(orderId);
|
|
|
+ // }else {
|
|
|
+ // result+=universalMapper.updateStatusSeven(orderId);
|
|
|
+ // }
|
|
|
+ // /* BigDecimal capacityIdS=universalMapper.queueSingle(orderId);*/
|
|
|
+ // /*if (capacityIdS !=null){
|
|
|
+ // //删除单拼
|
|
|
+ // universalMapper.delectQueueS(capacityIdS);
|
|
|
+ // }*/
|
|
|
+ // /*//查询多拼的数据
|
|
|
+ // BigDecimal capacityIdM =universalMapper.queueMore(orderId);
|
|
|
+ // if (capacityIdM !=null){
|
|
|
+ // //删除多拼
|
|
|
+ // universalMapper.delectQueueM(capacityIdM);
|
|
|
+ // }
|
|
|
+ // //查询单拼的数据
|
|
|
+ // BigDecimal capacityIdS=universalMapper.queueSingle(orderId);
|
|
|
+ // if (capacityIdS !=null){
|
|
|
+ // //删除单拼
|
|
|
+ // universalMapper.delectQueueS(capacityIdS);
|
|
|
+ // }*/
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ //}catch (Exception e){
|
|
|
+ //
|
|
|
+ //}
|
|
|
+ //System.out.println("订单关闭数为:" + result);
|
|
|
//return 1;
|
|
|
}
|
|
|
|