优化
This commit is contained in:
@@ -345,6 +345,10 @@ public class HandNewMaterialServiceImpl implements HandNewMaterialService {
|
|||||||
bill_type = "000601";
|
bill_type = "000601";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
JSONObject jo_now = WQL.getWO("QPADST_IN_SERVICE").addParam("flag", "11").addParam("storagevehicle_code", storagevehicle_code).process().uniqueResult(0);
|
||||||
|
if(jo_now!=null){
|
||||||
|
throw new PdaRequestException("该载具"+storagevehicle_code+"已存在未完成的入库单!");
|
||||||
|
}
|
||||||
JSONObject mst_jo = new JSONObject();
|
JSONObject mst_jo = new JSONObject();
|
||||||
String bill_code = CodeUtil.getNewCode("IO_CODE");
|
String bill_code = CodeUtil.getNewCode("IO_CODE");
|
||||||
mst_jo.put("iostorinv_id", iostorinv_id);
|
mst_jo.put("iostorinv_id", iostorinv_id);
|
||||||
|
|||||||
@@ -63,6 +63,22 @@
|
|||||||
ENDQUERY
|
ENDQUERY
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "11"
|
||||||
|
QUERY
|
||||||
|
SELECT
|
||||||
|
IOStorInvDisDtl.*
|
||||||
|
FROM
|
||||||
|
ST_IVT_IOStorInvDisDtl IOStorInvDisDtl
|
||||||
|
LEFT JOIN st_ivt_iostorinvdtl iostorinvdtl ON iostorinvdtl.iostorinvdtl_id = IOStorInvDisDtl.iostorinvdtl_id
|
||||||
|
LEFT JOIN st_ivt_iostorinv iostorinv ON iostorinv.iostorinv_id = IOStorInvDisDtl.iostorinv_id
|
||||||
|
WHERE
|
||||||
|
iostorinvdtl.bill_status<>'99'
|
||||||
|
and iostorinv.is_delete<>'1'
|
||||||
|
and IOStorInvDisDtl.storagevehicle_code = 输入.storagevehicle_code
|
||||||
|
ENDSELECT
|
||||||
|
ENDQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
IF 输入.flag = "2"
|
IF 输入.flag = "2"
|
||||||
QUERY
|
QUERY
|
||||||
SELECT
|
SELECT
|
||||||
|
|||||||
@@ -547,6 +547,9 @@ public class InspectionsheetmstServiceImpl implements InspectionsheetmstService
|
|||||||
if (jsonIvt.getDoubleValue("canuse_qty") != jsonIvt.getDoubleValue("ivt_qty")) {
|
if (jsonIvt.getDoubleValue("canuse_qty") != jsonIvt.getDoubleValue("ivt_qty")) {
|
||||||
throw new BadRequestException("此批次物料有未完成的单据");
|
throw new BadRequestException("此批次物料有未完成的单据");
|
||||||
}
|
}
|
||||||
|
if (jsonDtl.getString("result").equals(jsonIvt.getString("quality_scode"))) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
JSONObject prarm = new JSONObject();
|
JSONObject prarm = new JSONObject();
|
||||||
String change_type_scode = "";
|
String change_type_scode = "";
|
||||||
prarm.put("struct_id", jsonIvt.getString("struct_id"));
|
prarm.put("struct_id", jsonIvt.getString("struct_id"));
|
||||||
|
|||||||
Reference in New Issue
Block a user