|
@@ -100,8 +100,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
syPreItem.setExcessQuantity(syPreItem.getRemainingQuantity().subtract(item1.getTotal()).negate());
|
|
|
item1.setSalesman(syPreItem.getSalesman());
|
|
|
item1.setSalesDepartment(syPreItem.getSalesDepartment());
|
|
|
+ item1.setSyOrderDataId(syPreItem.getSyOrderDataId());
|
|
|
+ item1.setSyOrderDataItemId(syPreItem.getSyOrderDataItemId());
|
|
|
item1.setOrderNumber(syPreItem.getOrderNumber());
|
|
|
item1.setSpurOrSubOrder(syPreItem.getSpurOrSubOrder());
|
|
|
+ item1.setOmpoId(syPreItem.getOmpoId());
|
|
|
+ item1.setOmpoIdItem(syPreItem.getOmpoIdItem());
|
|
|
syPreAssembledPackingListItemMapper.updateById(syPreItem);
|
|
|
syPackingListTailoringItemMapper.insert(item1);
|
|
|
}
|
|
@@ -178,6 +182,10 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
updateWrapper.set("is_Reference","2");
|
|
|
updateWrapper.eq("id",syPackingListTailoring.getSyPreAssembledPackingListId());
|
|
|
syPreAssembledPackingListMapper.update(null,updateWrapper);
|
|
|
+ SyPreAssembledPackingList syPreAssembledPackingList=syPreAssembledPackingListMapper.selectById(syPackingListTailoring.getSyPreAssembledPackingListId());
|
|
|
+ if(syPreAssembledPackingList!=null&&syPreAssembledPackingList.getSyOrderDataId()!=null){
|
|
|
+ syPackingListTailoring.setSyOrderDataId(syPackingListTailoring.getSyOrderDataId());
|
|
|
+ }
|
|
|
if(syPackingListTailoring.getSyPackingListTailoringItemList()!=null){
|
|
|
BigDecimal box=add(syPackingListTailoring.getSyPackingListTailoringItemList(),syPackingListTailoring.getId(),syPackingListTailoring.getElementsId());
|
|
|
syPackingListTailoring.setTotalBoxes(box);
|
|
@@ -761,7 +769,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
}
|
|
|
|
|
|
Map<String,Object> orderDataItem=null;
|
|
|
- if(map.get("CRDCODE").equals("采购入库")){
|
|
|
+ if(map.containsKey("CRDCODE")&&map.get("CRDCODE").equals("采购入库")){
|
|
|
orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'");
|
|
|
mapItem5.put("POAUTOIDCOL","ID");
|
|
|
mapItem5.put("AUTOID_PO",item.getOmpoIdItem());
|
|
@@ -839,14 +847,14 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
System.out.println("mapList5\n"+mapList5);
|
|
|
System.out.println("mapList6\n"+mapList6);*/
|
|
|
|
|
|
- JSONArray resturn1 = InterfaceConnUtils.doPost(mapList,"purchasein_import");
|
|
|
+
|
|
|
|
|
|
JSONArray resturn3 = InterfaceConnUtils.doPost(mapList,"consignment_import");
|
|
|
JSONArray resturn4 = InterfaceConnUtils.doPost(mapList,"saleout_import");
|
|
|
JSONArray resturn5 = InterfaceConnUtils.doPost(mapList,"purinvoice_import");
|
|
|
JSONArray resturn6 = InterfaceConnUtils.doPost(mapList,"saleinvoice_import");
|
|
|
|
|
|
- System.out.println("调用接口后返回的信息resturn1\n"+resturn1);
|
|
|
+
|
|
|
|
|
|
System.out.println("resturn1\n"+resturn3);
|
|
|
System.out.println("resturn1\n"+resturn4);
|