|
@@ -1518,7 +1518,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
return null;
|
|
|
}*/
|
|
|
String recording=null;
|
|
|
- if(main.getRecording()!=null){
|
|
|
+ if(main.getRecording()!=null&&!main.getRecording().equals("")){
|
|
|
String[] recordings=main.getRecording().split(",");
|
|
|
Map<String,Map<String,String>> maps=new HashMap<>();
|
|
|
for (int i=0;i<recordings.length;i++){
|
|
@@ -2068,7 +2068,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
for (Map<String,Object> map : invoices){
|
|
|
if(Double.parseDouble(map.get("iQuantity").toString())==Double.parseDouble(jsonObject.get("IQUANTITY").toString())&&
|
|
|
map.get("cInvCode").toString().equalsIgnoreCase(item.getInventoryCode())&&map.get("cFree2").equals(item.getSize())
|
|
|
- &&jsonObject.get("size").equals(item.getSize()) &&!autoIds.contains(map.get("AutoID"))){
|
|
|
+ &&!autoIds.contains(map.get("AutoID"))){
|
|
|
autoIds.add(map.get("AutoID"));
|
|
|
jsonObject.put("AUTOID_PO",map.get("AutoID"));
|
|
|
if(maps.get("account1").toString().equals("101")||maps.get("account").toString().equals("103")){
|
|
@@ -2218,11 +2218,18 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
List<Object> autoIds=new ArrayList<>();
|
|
|
//String iTaxRate=syPackingListTailoringItemMapper.getItaxRate(syPackingListTailoring.getRdrecord32Code());
|
|
|
for (SyPackingListTailoringItem item : listFabricItems){
|
|
|
+// System.out.println("total\t"+item.getTotal());
|
|
|
+// System.out.println("size\t"+item.getSize());
|
|
|
+// System.out.println("inventoryCode\t"+item.getInventoryCode());
|
|
|
+
|
|
|
+
|
|
|
JSONObject jsonObject=new JSONObject();
|
|
|
jsonObject.put("IQUANTITY",item.getTotal());//净重
|
|
|
jsonObject.put("size",item.getSize());
|
|
|
jsonObject.put("CINVCODE",item.getInventoryCode());//存货编码
|
|
|
jsonObject.put("DISAUTOIDCOL","AUTOID");//对应类型
|
|
|
+// System.out.println("IQUANTITY\t"+jsonObject.get("IQUANTITY"));
|
|
|
+// System.out.println("cFree2\t"+jsonObject.get("cFree2"));
|
|
|
String istc2=item.getIsTc();
|
|
|
if (istc2!=null&&istc2.equals("1")){
|
|
|
if(item.getMemo()!=null){
|
|
@@ -2233,8 +2240,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
}
|
|
|
jsonObject.put("CBMEMO",item.getMemo());//备注
|
|
|
for (Map<String,Object> map : invoices){
|
|
|
+
|
|
|
+// System.out.println("map.get(\"iQuantity\").toString()\t"+map.get("iQuantity").toString());
|
|
|
+// System.out.println("map.get(\"cInvCode\")\t"+map.get("cInvCode"));
|
|
|
+// System.out.println("map.get(\"AutoID\")\t"+map.get("AutoID"));
|
|
|
if(Double.parseDouble(map.get("iQuantity").toString())==Double.parseDouble(jsonObject.get("IQUANTITY").toString())&&
|
|
|
- map.get("cInvCode").toString().equalsIgnoreCase(item.getInventoryCode()) &&jsonObject.get("size").equals(item.getSize())
|
|
|
+ map.get("cInvCode").toString().equalsIgnoreCase(item.getInventoryCode()) &&map.get("cFree2").equals(item.getSize())
|
|
|
&&!autoIds.contains(map.get("AutoID"))){
|
|
|
autoIds.add(map.get("AutoID"));
|
|
|
jsonObject.put("AUTOID_DIS",map.get("AutoID"));
|