代码更新
This commit is contained in:
@@ -63,11 +63,18 @@ public class PdaCheckServiceImpl implements PdaCheckService {
|
|||||||
//明细表
|
//明细表
|
||||||
WQLObject wo_dtl = WQLObject.getWQLObject("ST_IVT_CheckDtl");
|
WQLObject wo_dtl = WQLObject.getWQLObject("ST_IVT_CheckDtl");
|
||||||
|
|
||||||
JSONObject jsonMst = wo_mst.query("check_code = '" + whereJson.getString("check_code") + "'").uniqueResult(0);
|
JSONArray dtlArr = new JSONArray();
|
||||||
JSONArray dtlArr = wo_dtl.query("check_code = '" + whereJson.getString("check_code") + "'").getResultJSONArray(0);
|
|
||||||
|
|
||||||
|
JSONArray check_rows = whereJson.getJSONArray("check_rows");
|
||||||
|
for (int i = 0; i < check_rows.size(); i++) {
|
||||||
|
JSONObject json = check_rows.getJSONObject(i);
|
||||||
|
JSONObject jsonObject = wo_dtl.query("checkdtl_id = '" + json.getString("checkdtl_id") + "'").uniqueResult(0);
|
||||||
|
jsonObject.put("fac_qty",json.getString("fac_qty"));
|
||||||
|
dtlArr.add(jsonObject);
|
||||||
|
}
|
||||||
|
JSONObject jsonMst = wo_mst.query("check_code = '" + whereJson.getString("check_code") + "'").uniqueResult(0);
|
||||||
JSONObject param = new JSONObject();
|
JSONObject param = new JSONObject();
|
||||||
param.put("form",jsonMst);
|
param.put("row",jsonMst);
|
||||||
param.put("rows",dtlArr);
|
param.put("rows",dtlArr);
|
||||||
|
|
||||||
checkService.saveCheck(param);
|
checkService.saveCheck(param);
|
||||||
@@ -83,12 +90,19 @@ public class PdaCheckServiceImpl implements PdaCheckService {
|
|||||||
WQLObject wo_mst = WQLObject.getWQLObject("ST_IVT_CheckMst");
|
WQLObject wo_mst = WQLObject.getWQLObject("ST_IVT_CheckMst");
|
||||||
//明细表
|
//明细表
|
||||||
WQLObject wo_dtl = WQLObject.getWQLObject("ST_IVT_CheckDtl");
|
WQLObject wo_dtl = WQLObject.getWQLObject("ST_IVT_CheckDtl");
|
||||||
|
JSONArray dtlArr = new JSONArray();
|
||||||
|
|
||||||
|
JSONArray check_rows = whereJson.getJSONArray("check_rows");
|
||||||
|
for (int i = 0; i < check_rows.size(); i++) {
|
||||||
|
JSONObject json = check_rows.getJSONObject(i);
|
||||||
|
JSONObject jsonObject = wo_dtl.query("checkdtl_id = '" + json.getString("checkdtl_id") + "'").uniqueResult(0);
|
||||||
|
jsonObject.put("fac_qty",json.getString("fac_qty"));
|
||||||
|
dtlArr.add(jsonObject);
|
||||||
|
}
|
||||||
JSONObject jsonMst = wo_mst.query("check_code = '" + whereJson.getString("check_code") + "'").uniqueResult(0);
|
JSONObject jsonMst = wo_mst.query("check_code = '" + whereJson.getString("check_code") + "'").uniqueResult(0);
|
||||||
JSONArray dtlArr = wo_dtl.query("check_code = '" + whereJson.getString("check_code") + "'").getResultJSONArray(0);
|
|
||||||
|
|
||||||
JSONObject param = new JSONObject();
|
JSONObject param = new JSONObject();
|
||||||
param.put("form",jsonMst);
|
param.put("row",jsonMst);
|
||||||
param.put("rows",dtlArr);
|
param.put("rows",dtlArr);
|
||||||
|
|
||||||
checkService.confirm(param);
|
checkService.confirm(param);
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ public class VirtualOutServiceImpl implements VirtualOutService {
|
|||||||
JSONArray resultJSONArray = WQL.getWO("PDA_VIRTUALOUT").addParam("flag", "3").process().getResultJSONArray(0);
|
JSONArray resultJSONArray = WQL.getWO("PDA_VIRTUALOUT").addParam("flag", "3").process().getResultJSONArray(0);
|
||||||
|
|
||||||
JSONObject jo = new JSONObject();
|
JSONObject jo = new JSONObject();
|
||||||
jo.put("rows", resultJSONArray);
|
jo.put("data", resultJSONArray);
|
||||||
jo.put("message", "查询成功!");
|
jo.put("message", "查询成功!");
|
||||||
return jo;
|
return jo;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,7 +67,7 @@
|
|||||||
WHEN '0' THEN '正常'
|
WHEN '0' THEN '正常'
|
||||||
WHEN '1' THEN '异常'
|
WHEN '1' THEN '异常'
|
||||||
END
|
END
|
||||||
) AS status,
|
) AS is_nok,
|
||||||
input_optname,
|
input_optname,
|
||||||
input_time,
|
input_time,
|
||||||
confirm_optname,
|
confirm_optname,
|
||||||
@@ -108,8 +108,8 @@
|
|||||||
dtl.storagevehicle_code,
|
dtl.storagevehicle_code,
|
||||||
mater.material_code,
|
mater.material_code,
|
||||||
mater.material_name,
|
mater.material_name,
|
||||||
dtl.base_qty,
|
ROUND(dtl.base_qty) AS base_qty,
|
||||||
dtl.fac_qty,
|
ROUND(dtl.fac_qty) AS fac_qty,
|
||||||
dtl.qty_unit_name,
|
dtl.qty_unit_name,
|
||||||
(
|
(
|
||||||
CASE
|
CASE
|
||||||
|
|||||||
@@ -138,7 +138,7 @@
|
|||||||
IF 输入.flag = "3"
|
IF 输入.flag = "3"
|
||||||
QUERY
|
QUERY
|
||||||
SELECT
|
SELECT
|
||||||
label,
|
label AS text,
|
||||||
value
|
value
|
||||||
FROM
|
FROM
|
||||||
sys_dict_detail
|
sys_dict_detail
|
||||||
|
|||||||
@@ -260,6 +260,8 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
|||||||
jsonDtl.put("source_bill_code", row.getString("source_bill_code"));
|
jsonDtl.put("source_bill_code", row.getString("source_bill_code"));
|
||||||
jsonDtl.put("assign_qty", "0");
|
jsonDtl.put("assign_qty", "0");
|
||||||
jsonDtl.put("unassign_qty", row.get("plan_qty"));
|
jsonDtl.put("unassign_qty", row.get("plan_qty"));
|
||||||
|
jsonDtl.put("vbeln", row.getString("vbeln"));
|
||||||
|
jsonDtl.put("posnr", row.getString("posnr"));
|
||||||
WQLObject.getWQLObject("ST_IVT_IOStorInvDtl").insert(jsonDtl);
|
WQLObject.getWQLObject("ST_IVT_IOStorInvDtl").insert(jsonDtl);
|
||||||
qty += jsonDtl.getDoubleValue("plan_qty");
|
qty += jsonDtl.getDoubleValue("plan_qty");
|
||||||
|
|
||||||
@@ -1351,6 +1353,8 @@ public class CheckOutBillServiceImpl implements CheckOutBillService {
|
|||||||
.addParam("iostorinv_id", map.get("iostorinv_id"))
|
.addParam("iostorinv_id", map.get("iostorinv_id"))
|
||||||
.addParam("stor_id", map.get("stor_id"))
|
.addParam("stor_id", map.get("stor_id"))
|
||||||
.addParam("sect_id", map.get("sect_id"))
|
.addParam("sect_id", map.get("sect_id"))
|
||||||
|
.addParam("remark", map.get("remark"))
|
||||||
|
.addParam("sale_order_name", map.get("source_bill_code"))
|
||||||
.process()
|
.process()
|
||||||
.getResultJSONArray(0);
|
.getResultJSONArray(0);
|
||||||
return jo;
|
return jo;
|
||||||
|
|||||||
@@ -42,6 +42,7 @@
|
|||||||
输入.task_id TYPEAS s_string
|
输入.task_id TYPEAS s_string
|
||||||
输入.task_status TYPEAS s_string
|
输入.task_status TYPEAS s_string
|
||||||
输入.deptIds TYPEAS f_string
|
输入.deptIds TYPEAS f_string
|
||||||
|
输入.sale_order_name TYPEAS s_string
|
||||||
[临时表]
|
[临时表]
|
||||||
--这边列出来的临时表就会在运行期动态创建
|
--这边列出来的临时表就会在运行期动态创建
|
||||||
|
|
||||||
@@ -161,6 +162,7 @@
|
|||||||
LEFT JOIN st_ivt_structattr struct ON struct.struct_id = ivt.struct_id
|
LEFT JOIN st_ivt_structattr struct ON struct.struct_id = ivt.struct_id
|
||||||
LEFT JOIN md_me_materialbase mb ON mb.material_id = ivt.material_id
|
LEFT JOIN md_me_materialbase mb ON mb.material_id = ivt.material_id
|
||||||
LEFT JOIN SCH_BASE_Point point ON struct.struct_id = point.source_id
|
LEFT JOIN SCH_BASE_Point point ON struct.struct_id = point.source_id
|
||||||
|
LEFT JOIN pdm_bi_subpackagerelation sub ON struct.storagevehicle_code = sub.package_box_sn
|
||||||
WHERE
|
WHERE
|
||||||
1 = 1 and struct.lock_type='1'
|
1 = 1 and struct.lock_type='1'
|
||||||
and struct.struct_id in (
|
and struct.struct_id in (
|
||||||
@@ -177,6 +179,9 @@
|
|||||||
OPTION 输入.material_id <> ""
|
OPTION 输入.material_id <> ""
|
||||||
ivt.material_id = 输入.material_id
|
ivt.material_id = 输入.material_id
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
|
OPTION 输入.sale_order_name <> ""
|
||||||
|
sub.sale_order_name = 输入.sale_order_name
|
||||||
|
ENDOPTION
|
||||||
OPTION 输入.quality_scode <> ""
|
OPTION 输入.quality_scode <> ""
|
||||||
ivt.quality_scode = 输入.quality_scode
|
ivt.quality_scode = 输入.quality_scode
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
@@ -184,7 +189,7 @@
|
|||||||
ivt.pcsn = 输入.pcsn
|
ivt.pcsn = 输入.pcsn
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
OPTION 输入.remark <> ""
|
OPTION 输入.remark <> ""
|
||||||
(mb.material_code like 输入.remark or mb.material_name like 输入.remark or struct.storagevehicle_code like 输入.remark)
|
struct.struct_code like 输入.remark
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
OPTION 输入.ivt_level <> ""
|
OPTION 输入.ivt_level <> ""
|
||||||
ivt.ivt_level = 输入.ivt_level
|
ivt.ivt_level = 输入.ivt_level
|
||||||
@@ -192,9 +197,6 @@
|
|||||||
OPTION 输入.is_active <> ""
|
OPTION 输入.is_active <> ""
|
||||||
ivt.is_active = 输入.is_active
|
ivt.is_active = 输入.is_active
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
OPTION 输入.stor_id <> ""
|
|
||||||
ivt.stor_id = 输入.stor_id
|
|
||||||
ENDOPTION
|
|
||||||
OPTION 输入.sect_id <> ""
|
OPTION 输入.sect_id <> ""
|
||||||
struct.sect_id = 输入.sect_id
|
struct.sect_id = 输入.sect_id
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
@@ -218,11 +220,15 @@
|
|||||||
LEFT JOIN st_ivt_structattr struct ON struct.struct_id = ivt2.struct_id
|
LEFT JOIN st_ivt_structattr struct ON struct.struct_id = ivt2.struct_id
|
||||||
LEFT JOIN md_me_materialbase mb ON mb.material_id = ivt2.material_id
|
LEFT JOIN md_me_materialbase mb ON mb.material_id = ivt2.material_id
|
||||||
LEFT JOIN SCH_BASE_Point point ON struct.struct_id = point.source_id
|
LEFT JOIN SCH_BASE_Point point ON struct.struct_id = point.source_id
|
||||||
|
LEFT JOIN pdm_bi_subpackagerelation sub ON struct.storagevehicle_code = sub.package_box_sn
|
||||||
WHERE
|
WHERE
|
||||||
1 = 1 and struct.lock_type='1'
|
1 = 1 and struct.lock_type='1'
|
||||||
OPTION 输入.material_id <> ""
|
OPTION 输入.material_id <> ""
|
||||||
ivt2.material_id = 输入.material_id
|
ivt2.material_id = 输入.material_id
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
|
OPTION 输入.sale_order_name <> ""
|
||||||
|
sub.sale_order_name = 输入.sale_order_name
|
||||||
|
ENDOPTION
|
||||||
OPTION 输入.quality_scode <> ""
|
OPTION 输入.quality_scode <> ""
|
||||||
ivt2.quality_scode = 输入.quality_scode
|
ivt2.quality_scode = 输入.quality_scode
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
@@ -230,7 +236,7 @@
|
|||||||
ivt2.pcsn = 输入.pcsn
|
ivt2.pcsn = 输入.pcsn
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
OPTION 输入.remark <> ""
|
OPTION 输入.remark <> ""
|
||||||
(mb.material_code like 输入.remark or mb.material_name like 输入.remark or struct.storagevehicle_code like 输入.remark)
|
struct.struct_code like 输入.remark
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
OPTION 输入.ivt_level <> ""
|
OPTION 输入.ivt_level <> ""
|
||||||
ivt2.ivt_level = 输入.ivt_level
|
ivt2.ivt_level = 输入.ivt_level
|
||||||
@@ -238,9 +244,6 @@
|
|||||||
OPTION 输入.is_active <> ""
|
OPTION 输入.is_active <> ""
|
||||||
ivt2.is_active = 输入.is_active
|
ivt2.is_active = 输入.is_active
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
OPTION 输入.stor_id <> ""
|
|
||||||
ivt2.stor_id = 输入.stor_id
|
|
||||||
ENDOPTION
|
|
||||||
OPTION 输入.sect_id <> ""
|
OPTION 输入.sect_id <> ""
|
||||||
struct.sect_id = 输入.sect_id
|
struct.sect_id = 输入.sect_id
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ public class InAndOutRetrunServiceImpl implements InAndOutReturnService {
|
|||||||
|
|
||||||
JSONObject param = new JSONObject();
|
JSONObject param = new JSONObject();
|
||||||
param.put("HEAD", paramSapMstArr);
|
param.put("HEAD", paramSapMstArr);
|
||||||
// System.out.println(param.toString());
|
System.out.println(param.toString());
|
||||||
|
|
||||||
// 调用接口回传
|
// 调用接口回传
|
||||||
new LmsToSapServiceImpl().returnDelivery(param);
|
new LmsToSapServiceImpl().returnDelivery(param);
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
clearable
|
clearable
|
||||||
style="width: 220px"
|
style="width: 220px"
|
||||||
size="mini"
|
size="mini"
|
||||||
placeholder="货位编码、名称或载具号"
|
placeholder="货位编码"
|
||||||
prefix-icon="el-icon-search"
|
prefix-icon="el-icon-search"
|
||||||
class="filter-item"
|
class="filter-item"
|
||||||
/>
|
/>
|
||||||
@@ -150,9 +150,12 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
open() {
|
open() {
|
||||||
crudSectattr.getSect({ is_materialstore: '1' }).then(res => {
|
crudSectattr.getSect({ is_productstore: '1' }).then(res => {
|
||||||
|
debugger
|
||||||
this.sects = res.content
|
this.sects = res.content
|
||||||
})
|
})
|
||||||
|
this.query.source_bill_code = this.queryrow.source_bill_code
|
||||||
|
this.query.material_id = this.queryrow.material_id
|
||||||
},
|
},
|
||||||
queryStruct() {
|
queryStruct() {
|
||||||
this.queryrow.unassign_qty = parseFloat(this.queryrow.unassign_qty) + parseFloat(this.queryrow.assign_qty)
|
this.queryrow.unassign_qty = parseFloat(this.queryrow.unassign_qty) + parseFloat(this.queryrow.assign_qty)
|
||||||
|
|||||||
Reference in New Issue
Block a user