|
@@ -1451,6 +1451,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
if(!mapt.get("account").equals("103")&&!mapt.get("account1").equals("101")){ //采购订单子表数据 顺序---2
|
|
|
if(!mapt.containsKey("itemSort")){ //第一次进行循环
|
|
|
orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
|
|
|
+ if (orderDataItem==null){
|
|
|
+ throw new JeecgBootException(mapt.get("account")+"账套,单证委外订单子表id为"+item.getOmpoIdItem()+",U8中无此ID 请联系管理员处理");
|
|
|
+ }
|
|
|
}else{
|
|
|
if(orderData!=null&&orderData.containsKey("id")){
|
|
|
Order mapItem1=(Order)((Map<String,Order>)mapt.get("itemSort")).get((item.getId()));//获取订单号
|
|
@@ -1460,6 +1463,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
|
|
|
orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "poid='"+orderData2.get("id")+"' and ivouchrowno='"+
|
|
|
mapItem1.getIrowno()+"'","ID");//根据行号获取信息
|
|
|
+ if (orderDataItem==null){
|
|
|
+ throw new JeecgBootException(mapt.get("account")+"账套,单证委外订单子表id为"+orderData2.get("id")+",U8中无此ID 请联系管理员处理");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if(orderDataItem!=null){
|
|
@@ -1483,6 +1489,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
}else{//委外订单子表数据 顺序---2
|
|
|
//第二次怎么获取采购订单的子表id 查询销售订单子表保存行号去绑定上游的账套
|
|
|
orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("OM_MODetails", "MODetailsID='"+item.getOmpoIdItem()+"'","MODetailsID");
|
|
|
+ if (orderDataItem==null){
|
|
|
+ throw new JeecgBootException(mapt.get("account")+"账套,单证委外订单子表id为"+item.getOmpoIdItem()+",U8中无此ID 请联系管理员处理");
|
|
|
+ }
|
|
|
Map<String,Object> orderDataItem2=purchaseWarehousingMapper.getOMMoDetails(item.getOmpoIdItem());//获取自由项
|
|
|
System.out.println("map.account\t"+mapt.get("account"));
|
|
|
getcFree(mapItem,orderDataItem2);
|