|
@@ -84,6 +84,7 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
String allMaterialName = "";
|
|
String allMaterialName = "";
|
|
String allMaterialNumber = "";
|
|
String allMaterialNumber = "";
|
|
String allMaterialTheoreticalWeight = "";
|
|
String allMaterialTheoreticalWeight = "";
|
|
|
|
+ String allMaterialSpecificationModel = "";
|
|
for (Map<String,Object> materialMap : materialMessages) {
|
|
for (Map<String,Object> materialMap : materialMessages) {
|
|
if (materialMap != null) {
|
|
if (materialMap != null) {
|
|
String materialName = (String) materialMap.get("materialName");
|
|
String materialName = (String) materialMap.get("materialName");
|
|
@@ -94,11 +95,16 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
}
|
|
}
|
|
String saleOrderMaterialNumber = materialMap.get("saleOrderMaterialNumber").toString();
|
|
String saleOrderMaterialNumber = materialMap.get("saleOrderMaterialNumber").toString();
|
|
allMaterialNumber += saleOrderMaterialNumber + "/";
|
|
allMaterialNumber += saleOrderMaterialNumber + "/";
|
|
|
|
+ String specificationModel = materialMap.get("specificationModel").toString();
|
|
|
|
+ if (specificationModel != null) {
|
|
|
|
+ allMaterialSpecificationModel += specificationModel + "/";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
String subMaterialName = null;
|
|
String subMaterialName = null;
|
|
String subMaterialNumber = null;
|
|
String subMaterialNumber = null;
|
|
String subMaterialTheoreticalWeight = null;
|
|
String subMaterialTheoreticalWeight = null;
|
|
|
|
+ String subMaterialSpecificationModel = null;
|
|
if (allMaterialName.length() >= 2) {
|
|
if (allMaterialName.length() >= 2) {
|
|
subMaterialName = allMaterialName.substring(0, allMaterialName.length() - 2);
|
|
subMaterialName = allMaterialName.substring(0, allMaterialName.length() - 2);
|
|
}
|
|
}
|
|
@@ -109,17 +115,24 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
subMaterialNumber = allMaterialNumber.substring(0, allMaterialNumber.length() - 2);
|
|
subMaterialNumber = allMaterialNumber.substring(0, allMaterialNumber.length() - 2);
|
|
}
|
|
}
|
|
if (allMaterialNumber.length() < 2) {
|
|
if (allMaterialNumber.length() < 2) {
|
|
- subMaterialName = allMaterialNumber;
|
|
|
|
|
|
+ subMaterialNumber = allMaterialNumber;
|
|
}
|
|
}
|
|
if (allMaterialTheoreticalWeight.length() >= 2) {
|
|
if (allMaterialTheoreticalWeight.length() >= 2) {
|
|
subMaterialTheoreticalWeight = allMaterialTheoreticalWeight.substring(0, allMaterialTheoreticalWeight.length() - 2);
|
|
subMaterialTheoreticalWeight = allMaterialTheoreticalWeight.substring(0, allMaterialTheoreticalWeight.length() - 2);
|
|
}
|
|
}
|
|
if (allMaterialTheoreticalWeight.length() < 2) {
|
|
if (allMaterialTheoreticalWeight.length() < 2) {
|
|
- subMaterialName = allMaterialTheoreticalWeight;
|
|
|
|
|
|
+ subMaterialTheoreticalWeight = allMaterialTheoreticalWeight;
|
|
|
|
+ }
|
|
|
|
+ if (allMaterialSpecificationModel.length() >= 2) {
|
|
|
|
+ subMaterialSpecificationModel = allMaterialSpecificationModel.substring(0, allMaterialSpecificationModel.length() - 2);
|
|
|
|
+ }
|
|
|
|
+ if (allMaterialSpecificationModel.length() < 2) {
|
|
|
|
+ subMaterialSpecificationModel = allMaterialSpecificationModel;
|
|
}
|
|
}
|
|
map.put("allMaterialName",subMaterialName);
|
|
map.put("allMaterialName",subMaterialName);
|
|
map.put("allMaterialNumber",subMaterialNumber);
|
|
map.put("allMaterialNumber",subMaterialNumber);
|
|
map.put("allMaterialTheoreticalWeight",subMaterialTheoreticalWeight);
|
|
map.put("allMaterialTheoreticalWeight",subMaterialTheoreticalWeight);
|
|
|
|
+ map.put("allMaterialSpecificationModel",subMaterialSpecificationModel);
|
|
}
|
|
}
|
|
return dispatchSaleOrderList;
|
|
return dispatchSaleOrderList;
|
|
}
|
|
}
|
|
@@ -158,6 +171,7 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
String allMaterialName = "";
|
|
String allMaterialName = "";
|
|
String allMaterialNumber = "";
|
|
String allMaterialNumber = "";
|
|
String allMaterialTheoreticalWeight = "";
|
|
String allMaterialTheoreticalWeight = "";
|
|
|
|
+ String allMaterialSpecificationModel = "";
|
|
if (materialMessages != null) {
|
|
if (materialMessages != null) {
|
|
for (Map<String, Object> materialMap : materialMessages) {
|
|
for (Map<String, Object> materialMap : materialMessages) {
|
|
if (materialMap != null) {
|
|
if (materialMap != null) {
|
|
@@ -169,11 +183,16 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
}
|
|
}
|
|
String saleOrderMaterialNumber = materialMap.get("saleOrderMaterialNumber").toString();
|
|
String saleOrderMaterialNumber = materialMap.get("saleOrderMaterialNumber").toString();
|
|
allMaterialNumber += saleOrderMaterialNumber + "/";
|
|
allMaterialNumber += saleOrderMaterialNumber + "/";
|
|
|
|
+ String specificationModel = materialMap.get("specificationModel").toString();
|
|
|
|
+ if (specificationModel != null) {
|
|
|
|
+ allMaterialSpecificationModel += specificationModel + "/";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
String subMaterialName = null;
|
|
String subMaterialName = null;
|
|
String subMaterialNumber = null;
|
|
String subMaterialNumber = null;
|
|
String subMaterialTheoreticalWeight = null;
|
|
String subMaterialTheoreticalWeight = null;
|
|
|
|
+ String subMaterialSpecificationModel = null;
|
|
if (allMaterialName.length() >= 2) {
|
|
if (allMaterialName.length() >= 2) {
|
|
subMaterialName = allMaterialName.substring(0, allMaterialName.length() - 2);
|
|
subMaterialName = allMaterialName.substring(0, allMaterialName.length() - 2);
|
|
}
|
|
}
|
|
@@ -184,17 +203,24 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
subMaterialNumber = allMaterialNumber.substring(0, allMaterialNumber.length() - 2);
|
|
subMaterialNumber = allMaterialNumber.substring(0, allMaterialNumber.length() - 2);
|
|
}
|
|
}
|
|
if (allMaterialNumber.length() < 2) {
|
|
if (allMaterialNumber.length() < 2) {
|
|
- subMaterialName = allMaterialNumber;
|
|
|
|
|
|
+ subMaterialNumber = allMaterialNumber;
|
|
}
|
|
}
|
|
if (allMaterialTheoreticalWeight.length() >= 2) {
|
|
if (allMaterialTheoreticalWeight.length() >= 2) {
|
|
subMaterialTheoreticalWeight = allMaterialTheoreticalWeight.substring(0, allMaterialTheoreticalWeight.length() - 2);
|
|
subMaterialTheoreticalWeight = allMaterialTheoreticalWeight.substring(0, allMaterialTheoreticalWeight.length() - 2);
|
|
}
|
|
}
|
|
if (allMaterialTheoreticalWeight.length() < 2) {
|
|
if (allMaterialTheoreticalWeight.length() < 2) {
|
|
- subMaterialName = allMaterialTheoreticalWeight;
|
|
|
|
|
|
+ subMaterialTheoreticalWeight = allMaterialTheoreticalWeight;
|
|
|
|
+ }
|
|
|
|
+ if (allMaterialSpecificationModel.length() >= 2) {
|
|
|
|
+ subMaterialSpecificationModel = allMaterialSpecificationModel.substring(0, allMaterialSpecificationModel.length() - 2);
|
|
|
|
+ }
|
|
|
|
+ if (allMaterialSpecificationModel.length() < 2) {
|
|
|
|
+ subMaterialSpecificationModel = allMaterialSpecificationModel;
|
|
}
|
|
}
|
|
map.put("allMaterialName",subMaterialName);
|
|
map.put("allMaterialName",subMaterialName);
|
|
map.put("allMaterialNumber",subMaterialNumber);
|
|
map.put("allMaterialNumber",subMaterialNumber);
|
|
map.put("allMaterialTheoreticalWeight",subMaterialTheoreticalWeight);
|
|
map.put("allMaterialTheoreticalWeight",subMaterialTheoreticalWeight);
|
|
|
|
+ map.put("allMaterialSpecificationModel",subMaterialSpecificationModel);
|
|
}
|
|
}
|
|
// // 将已经清空的map里面put进一个map和一个list<Map>
|
|
// // 将已经清空的map里面put进一个map和一个list<Map>
|
|
// map.put("materialMessages",materialMessages);
|
|
// map.put("materialMessages",materialMessages);
|
|
@@ -203,6 +229,7 @@ public class AmsDispatchSaleOrderServiceImpl extends BaseServiceImpl<AmsDispatch
|
|
map.put("allMaterialName",allMaterialName);
|
|
map.put("allMaterialName",allMaterialName);
|
|
map.put("allMaterialNumber",allMaterialNumber);
|
|
map.put("allMaterialNumber",allMaterialNumber);
|
|
map.put("allMaterialTheoreticalWeight",allMaterialTheoreticalWeight);
|
|
map.put("allMaterialTheoreticalWeight",allMaterialTheoreticalWeight);
|
|
|
|
+ map.put("allMaterialSpecificationModel",allMaterialSpecificationModel);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return mapList;
|
|
return mapList;
|