rev: 成品日报修改
This commit is contained in:
@@ -174,6 +174,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '0'
|
||||
AND mst.bill_type = '0001'
|
||||
AND mst.bill_status = '99'
|
||||
AND mst.biz_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||
|
||||
@@ -195,6 +196,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '1'
|
||||
AND mst.bill_type in ('1001','1004')
|
||||
AND mst.bill_status = '99'
|
||||
AND mst.biz_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||
|
||||
@@ -216,6 +218,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '0'
|
||||
AND mst.bill_type = '0001'
|
||||
AND mst.bill_status = '99'
|
||||
AND MONTH(mst.biz_date) = MONTH(CURDATE())
|
||||
AND YEAR(mst.biz_date) = YEAR(CURDATE())
|
||||
@@ -238,6 +241,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '1'
|
||||
AND mst.bill_type in ('1001','1004')
|
||||
AND mst.bill_status = '99'
|
||||
AND MONTH(mst.biz_date) = MONTH(CURDATE())
|
||||
AND YEAR(mst.biz_date) = YEAR(CURDATE())
|
||||
@@ -260,6 +264,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '0'
|
||||
AND mst.bill_type = '0001'
|
||||
AND mst.bill_status = '99'
|
||||
AND mst.biz_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||
|
||||
@@ -281,6 +286,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '1'
|
||||
AND mst.bill_type in ('1001','1004')
|
||||
AND mst.bill_status = '99'
|
||||
AND mst.biz_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||
|
||||
@@ -303,6 +309,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '0'
|
||||
AND mst.bill_type = '0001'
|
||||
AND mst.bill_status = '99'
|
||||
AND mst.biz_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||
|
||||
@@ -325,6 +332,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '1'
|
||||
AND mst.bill_type in ('1001','1004')
|
||||
AND mst.bill_status = '99'
|
||||
AND mst.biz_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
|
||||
|
||||
@@ -346,6 +354,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '0'
|
||||
AND mst.bill_type = '0001'
|
||||
AND mst.bill_status = '99'
|
||||
AND MONTH(mst.biz_date) = MONTH(CURDATE())
|
||||
AND YEAR(mst.biz_date) = YEAR(CURDATE())
|
||||
@@ -368,6 +377,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '1'
|
||||
AND mst.bill_type in ('1001','1004')
|
||||
AND mst.bill_status = '99'
|
||||
AND MONTH(mst.biz_date) = MONTH(CURDATE())
|
||||
AND YEAR(mst.biz_date) = YEAR(CURDATE())
|
||||
@@ -391,6 +401,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '0'
|
||||
AND mst.bill_type = '0001'
|
||||
AND mst.bill_status = '99'
|
||||
AND MONTH(mst.biz_date) = MONTH(CURDATE())
|
||||
AND YEAR(mst.biz_date) = YEAR(CURDATE())
|
||||
@@ -414,6 +425,7 @@
|
||||
WHERE
|
||||
mst.is_delete = '0'
|
||||
AND mst.io_type = '1'
|
||||
AND mst.bill_type in ('1001','1004')
|
||||
AND mst.bill_status = '99'
|
||||
AND MONTH(mst.biz_date) = MONTH(CURDATE())
|
||||
AND YEAR(mst.biz_date) = YEAR(CURDATE())
|
||||
|
||||
@@ -15,7 +15,8 @@ import org.nl.system.service.param.impl.SysParamServiceImpl;
|
||||
import org.nl.wms.ext.mes.service.LmsToMesService;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
@@ -154,19 +155,33 @@ public class AutoQueryProudDayData {
|
||||
// 2.数据
|
||||
JSONArray Arrayobject2 = new JSONArray();
|
||||
|
||||
String[] splitB = custB.split(",");
|
||||
ArrayList<String> bList = new ArrayList<>(Arrays.asList(splitB));
|
||||
String collectB1 = String.join("','", bList);
|
||||
|
||||
String[] splitC = custC.split(",");
|
||||
ArrayList<String> cList = new ArrayList<>(Arrays.asList(splitC));
|
||||
String collectC1 = String.join("','", cList);
|
||||
|
||||
|
||||
String in_cust = custB + "," + custC;
|
||||
String[] splitAll = in_cust.split(",");
|
||||
ArrayList<String> aAndBList = new ArrayList<>(Arrays.asList(splitAll));
|
||||
String collectAll = String.join("','", aAndBList);
|
||||
|
||||
// B库存集合
|
||||
List<JSONObject> custIvtBList = WQL.getWO("AUTOQUERYBILLINFO").addParam("flag", "5")
|
||||
.addParam("customer_name", "('10000708','10000698','10000779','10000561')")
|
||||
.addParam("customer_name", "('"+collectB1+"')")
|
||||
.process().getResultJSONArray(0).toJavaList(JSONObject.class);
|
||||
|
||||
// C库存集合
|
||||
List<JSONObject> custIvtCList = WQL.getWO("AUTOQUERYBILLINFO").addParam("flag", "5")
|
||||
.addParam("customer_name", "('10000426','2010')")
|
||||
.addParam("customer_name", "('"+collectC1+"')")
|
||||
.process().getResultJSONArray(0).toJavaList(JSONObject.class);
|
||||
|
||||
// 其他库存集合
|
||||
List<JSONObject> custIvtOtherList = WQL.getWO("AUTOQUERYBILLINFO").addParam("flag", "6")
|
||||
.addParam("customer_name", "('10000426','2010','10000708','10000698','10000779','10000561')")
|
||||
.addParam("customer_name", "('"+collectAll+"')")
|
||||
.process().getResultJSONArray(0).toJavaList(JSONObject.class);
|
||||
|
||||
for (int i = 0; i < storArr.size(); i++) {
|
||||
|
||||
Reference in New Issue
Block a user