fix: 呼叫套轴分切计划判空、关联查询过滤空值
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
</if>
|
||||
AND bc.is_used = '1'
|
||||
AND bc.point_status = '3'
|
||||
AND IFNULL(pp.workorder_id,'') <![CDATA[ <> ]]> ''
|
||||
AND 0 = (SELECT COUNT(*)
|
||||
FROM sch_base_task t
|
||||
WHERE t.task_status <![CDATA[ < ]]> '07'
|
||||
|
||||
@@ -275,6 +275,10 @@ public class AutoCallAirShaftTask {
|
||||
setIsSleeveShaft(param);
|
||||
// 最多两条
|
||||
List<PdmBiSlittingproductionplan> oldPlans = slittingproductionplanService.getByQzzNo(oldQzzNo);
|
||||
if (oldPlans.size() == 0) {
|
||||
log.warn("当前气胀轴编码{},找不到对应的计划", oldQzzNo);
|
||||
return;
|
||||
}
|
||||
SlitterTaskUtil.putCurrentPaperSpec(param, oldPlans);
|
||||
// 套管数量
|
||||
param.put("casingCount", needPlans.size());
|
||||
|
||||
@@ -256,6 +256,7 @@ public class CallEmpReelTask extends AbstractAcsTask {
|
||||
jsonIvt2.put("material_code", jsonTask.getString("material_code"));
|
||||
point_tab.update(jsonIvt2);
|
||||
} else if (jsonTask.getString("task_type").equals("010106")) {
|
||||
// B2生箔
|
||||
BakingServiceImpl bean = SpringContextHolder.getBean(BakingServiceImpl.class);
|
||||
WQLObject materTab = WQLObject.getWQLObject("md_me_materialbase"); // 物料表
|
||||
JSONObject requestParam = jsonTask.getJSONObject("request_param");
|
||||
|
||||
Reference in New Issue
Block a user