Merge branch 'master_merge' into master_merge_0523
This commit is contained in:
@@ -3,6 +3,7 @@ package org.nl.b_lms.sch.tasks.slitter.service.impl;
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import org.nl.b_lms.storage_manage.ios.enums.IOSEnum;
|
||||
import org.nl.common.utils.IdUtil;
|
||||
import cn.hutool.core.util.NumberUtil;
|
||||
@@ -317,6 +318,28 @@ public class SlitterServiceImpl implements SlitterService {
|
||||
}
|
||||
List<PdmBiSlittingproductionplan> plans = slittingproductionplanService.getByQzzNo(qzzNo);
|
||||
if (plans.size() == 0) {
|
||||
try {
|
||||
List<SchBaseTask> list = taskService.list(new LambdaQueryWrapper<SchBaseTask>()
|
||||
.eq(SchBaseTask::getTask_type, "010801")
|
||||
.and(l2 -> l2.eq(SchBaseTask::getVehicle_code, qzzNo).or()
|
||||
.eq(SchBaseTask::getVehicle_code2, qzzNo)));
|
||||
if (list.size() > 0) {
|
||||
log.info("此时得到的任务:{}", list);
|
||||
SchBaseTask task = list.get(0);
|
||||
JSONObject object = JSONObject.parseObject(task.getRequest_param());
|
||||
JSONArray containers = object.getJSONArray("containers");
|
||||
if (containers.size() > 0) {
|
||||
List<String> cons = containers.toJavaList(String.class);
|
||||
LambdaQueryWrapper<PdmBiSlittingproductionplan> lam = new QueryWrapper<PdmBiSlittingproductionplan>().lambda();
|
||||
lam.in(PdmBiSlittingproductionplan::getContainer_name, cons);
|
||||
List<PdmBiSlittingproductionplan> list1 = slittingproductionplanService.list(lam);
|
||||
log.info("此时得到的计划:{}", list1);
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.info("查询出错:{}", e);
|
||||
}
|
||||
|
||||
log.error("查询不到气胀轴编码「" + qzzNo + "」对应状态[结束]的子卷信息!");
|
||||
stepTipLogs.add("查询不到气胀轴编码「" + qzzNo + "」对应状态[结束]的子卷信息!");
|
||||
redisUtils.set("ERROR" + deviceCode, stepTipLogs);
|
||||
|
||||
Reference in New Issue
Block a user