Merge remote-tracking branch 'origin/master_1' into master_1
This commit is contained in:
@@ -59,6 +59,7 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
String is_virtual = MapUtil.getStr(whereJson, "is_virtual");
|
||||
String sub_type = MapUtil.getStr(whereJson, "sub_type");
|
||||
String quality_scode = MapUtil.getStr(whereJson, "quality_scode");
|
||||
String control = MapUtil.getStr(whereJson, "control");
|
||||
JSONObject map = new JSONObject();
|
||||
map.put("flag", "1");
|
||||
map.put("stor_id", stor_id);
|
||||
@@ -66,6 +67,7 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
map.put("ivt_status", ivt_status);
|
||||
map.put("is_virtual", is_virtual);
|
||||
map.put("sub_type", sub_type);
|
||||
map.put("control", control);
|
||||
map.put("quality_scode", quality_scode);
|
||||
if (StrUtil.isNotEmpty(material)) {
|
||||
map.put("material", "%" + material + "%");
|
||||
@@ -299,6 +301,7 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
String is_virtual = MapUtil.getStr(whereJson, "is_virtual");
|
||||
String sub_type = MapUtil.getStr(whereJson, "sub_type");
|
||||
String quality_scode = MapUtil.getStr(whereJson, "quality_scode");
|
||||
String control = MapUtil.getStr(whereJson, "control");
|
||||
JSONObject map = new JSONObject();
|
||||
map.put("flag", "2");
|
||||
map.put("stor_id", stor_id);
|
||||
@@ -307,6 +310,7 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
map.put("is_virtual", is_virtual);
|
||||
map.put("sub_type", sub_type);
|
||||
map.put("quality_scode", quality_scode);
|
||||
map.put("control", control);
|
||||
if (StrUtil.isNotEmpty(material)) {
|
||||
map.put("material", "%" + material + "%");
|
||||
}
|
||||
@@ -406,6 +410,7 @@ public class StructivtServiceImpl implements StructivtService {
|
||||
} else {
|
||||
mp.put("超期原因", "");
|
||||
}
|
||||
mp.put("是否管控", json.getString("lock_type").equals("88") ? "是" : "否");
|
||||
mp.put("是否需要重打外包装标签", json.getString("isreprintpackageboxlabel"));
|
||||
mp.put("是否需要拆包重打子卷标签", json.getString("isunpackbox"));
|
||||
mp.put("客户要求规格幅宽", json.getString("width_standard"));
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
输入.in_stor_id TYPEAS f_string
|
||||
输入.sub_type TYPEAS s_string
|
||||
输入.quality_scode TYPEAS s_string
|
||||
输入.control TYPEAS s_string
|
||||
|
||||
[临时表]
|
||||
--这边列出来的临时表就会在运行期动态创建
|
||||
@@ -148,6 +149,13 @@
|
||||
OPTION 输入.ivt_status = "frozen_qty"
|
||||
StructIvt.frozen_qty > 0
|
||||
ENDOPTION
|
||||
OPTION 输入.control = "0"
|
||||
attr.lock_type <> '88'
|
||||
ENDOPTION
|
||||
OPTION 输入.control = "1"
|
||||
attr.lock_type = '88'
|
||||
ENDOPTION
|
||||
|
||||
) ivt
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = ivt.pcsn AND ivt.storagevehicle_code = sub.package_box_sn
|
||||
LEFT JOIN (SELECT
|
||||
@@ -429,6 +437,7 @@
|
||||
attr.sect_code,
|
||||
attr.sect_name,
|
||||
attr.stor_name,
|
||||
attr.lock_type,
|
||||
attr.storagevehicle_code,
|
||||
mater.material_code,
|
||||
mater.material_name,
|
||||
@@ -482,6 +491,12 @@
|
||||
OPTION 输入.ivt_status = "frozen_qty"
|
||||
StructIvt.frozen_qty > 0
|
||||
ENDOPTION
|
||||
OPTION 输入.control = "0"
|
||||
attr.lock_type <> '88'
|
||||
ENDOPTION
|
||||
OPTION 输入.control = "1"
|
||||
attr.lock_type = '88'
|
||||
ENDOPTION
|
||||
) ivt
|
||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = ivt.pcsn AND ivt.storagevehicle_code = sub.package_box_sn
|
||||
LEFT JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
INNER JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
WHERE
|
||||
ivt.canuse_qty > '0'
|
||||
AND attr.lock_type <> '88'
|
||||
AND cust.cust_name in 输入.cust_name_in
|
||||
AND DATEDIFF( NOW(), LEFT(ivt.instorage_time,10) ) < "15"
|
||||
|
||||
@@ -73,6 +74,7 @@
|
||||
INNER JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
WHERE
|
||||
ivt.canuse_qty > '0'
|
||||
AND attr.lock_type <> '88'
|
||||
AND cust.cust_name in 输入.cust_name_in
|
||||
AND (
|
||||
DATEDIFF( NOW(), LEFT(ivt.instorage_time,10) ) >= "15"
|
||||
@@ -96,6 +98,7 @@
|
||||
INNER JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
WHERE
|
||||
ivt.canuse_qty > '0'
|
||||
AND attr.lock_type <> '88'
|
||||
AND cust.cust_name in 输入.cust_name_in
|
||||
AND (
|
||||
DATEDIFF( NOW(), LEFT(ivt.instorage_time,10) ) >= "31"
|
||||
@@ -120,6 +123,7 @@
|
||||
INNER JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
WHERE
|
||||
ivt.canuse_qty > '0'
|
||||
AND attr.lock_type <> '88'
|
||||
AND cust.cust_name in 输入.cust_name_in
|
||||
AND (
|
||||
DATEDIFF( NOW(), LEFT(ivt.instorage_time,10) ) >= "61"
|
||||
@@ -144,6 +148,7 @@
|
||||
INNER JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
WHERE
|
||||
ivt.canuse_qty > '0'
|
||||
AND attr.lock_type <> '88'
|
||||
AND cust.cust_name in 输入.cust_name_in
|
||||
AND DATEDIFF( NOW(), LEFT(ivt.instorage_time,10) ) > "90"
|
||||
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
INNER JOIN md_cs_customerbase cust ON cust.cust_code = sub.customer_name
|
||||
WHERE
|
||||
ivt.canuse_qty > '0'
|
||||
AND attr.lock_type <> '88'
|
||||
AND cust.cust_code in 输入.cust_code_in
|
||||
|
||||
GROUP BY cust.cust_code
|
||||
|
||||
Reference in New Issue
Block a user