Browse Source

推送提示优化

huxy 1 year ago
parent
commit
80f83c3465

+ 8 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/splt/service/impl/SyPackingListTailoringServiceImpl.java

@@ -1319,7 +1319,10 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 						}
 					}
 					if(orderDataItem!=null){
-						Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getPOPodetails(orderDataItem.get("id").toString());//获取自由项
+						Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getPOPodetails(orderDataItem.get("id").toString());//获取自由项	try
+						if (orderDataItem2==null){
+							return "推送失败:"+mapt.get("account")+"账套的"+mapt.get("ordertype")+"子表id"+orderDataItem.get("id")+"未获取到数据";
+						}
 						getcFree(mapItem,orderDataItem2);
 						getcFree(mapItem3,orderDataItem2);
 						getcFree(mapItem5,orderDataItem2);
@@ -1339,7 +1342,10 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
 				}else{//委外订单子表数据  顺序---2
 					//第二次怎么获取采购订单的子表id	查询销售订单子表保存行号去绑定上游的账套
 					orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("OM_MODetails", "MODetailsID='"+item.getOmpoIdItem()+"'","MODetailsID");
-					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem());//获取自由项
+					Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem());//获取自由项		try
+					if (orderDataItem2==null){
+						return "推送失败:"+mapt.get("account")+"账套的"+mapt.get("ordertype")+"子表id"+orderDataItem.get("id")+"未获取到数据";
+					}
 					getcFree(mapItem,orderDataItem2);
 					getcFree(mapItem3,orderDataItem2);
 					getcFree(mapItem5,orderDataItem2);/*