소스 검색

售货机 推货和推送

xubh 4 년 전
부모
커밋
d14ab286df
1개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 4
      src/main/java/com/minpay/common/service/impl/VendingMachineServiceImpl.java

+ 3 - 4
src/main/java/com/minpay/common/service/impl/VendingMachineServiceImpl.java

@@ -212,10 +212,9 @@ public class VendingMachineServiceImpl implements IVendingMachineService {
 		VmOrderDetails vod = Service.lookup(IMINDataBaseService.class)
 									.getMybatisMapper(VmOrderDetailsMapper.class)
 									.selectByPrimaryKey(orddetid);
-
 		String cargoState = "";
 		//成功的不在处理
-		if(vdi!= null && !vdi.equals("2")){
+		if(vdi!= null && !"2".equals(vdi.getStatus())){
 			if("01".equals(state)){
 				cargoState ="00";
 				// 提货状态:0未出货1部分出货2已出货3卡货4清零5处理中
@@ -240,7 +239,7 @@ public class VendingMachineServiceImpl implements IVendingMachineService {
 				if(deliveryNums.equals(vdi.getProNums())){//都提完了
 					VmOrderDetails vmOrderDetails = new VmOrderDetails();
 					vmOrderDetails.setDetailsId(orddetid);
-					vmOrderDetails.setIsDelivery("03");
+					vmOrderDetails.setIsDelivery("01");
 					Service.lookup(IMINDataBaseService.class)
 							.getMybatisMapper(VmOrderDetailsMapper.class)
 							.updateByPrimaryKeySelective(vmOrderDetails);
@@ -268,7 +267,7 @@ public class VendingMachineServiceImpl implements IVendingMachineService {
 			if(vmOrderDetailsList.size() == 0){
 				VmOrderInf vmOrderInf = new VmOrderInf();
 				vmOrderInf.setId(vod.getOrderId());
-				vmOrderInf.setPickupStt("03");
+				vmOrderInf.setPickupStt("01");
 				Service.lookup(IMINDataBaseService.class)
 						.getMybatisMapper(VmOrderInfMapper.class)
 						.updateByPrimaryKeySelective(vmOrderInf);