fix:内包间代码优化

This commit is contained in:
zhouz
2024-06-14 09:07:00 +08:00
parent cb4117cf73
commit c40db4deb1
3 changed files with 26 additions and 20 deletions

View File

@@ -39,9 +39,9 @@ import java.util.stream.Collectors;
/** /**
* @Author: lyd * @Author: lyd
* @Date: 2024/2/1 * @Date: 2024/2/1
* @see TrussCallAirShaftTask#createTask(JSONObject)
* @Description: 自动任务 呼叫套轴 根据分切计划来呼叫套轴任务 桁架任务 * @Description: 自动任务 呼叫套轴 根据分切计划来呼叫套轴任务 桁架任务
* <p>注:内包间只是区分气胀轴大小(即代数),不需要区分锂电/标箔</p> * <p>注:内包间只是区分气胀轴大小(即代数),不需要区分锂电/标箔</p>
* @see TrussCallAirShaftTask#createTask(JSONObject)
*/ */
@Slf4j @Slf4j
@Component @Component
@@ -192,6 +192,7 @@ public class AutoCallAirShaftTask {
/** /**
* 呼叫AGV更换纸管 * 呼叫AGV更换纸管
*
* @param needPlans 所需要套轴的分切计划 * @param needPlans 所需要套轴的分切计划
* @param location 位置 * @param location 位置
*/ */
@@ -235,7 +236,7 @@ public class AutoCallAirShaftTask {
// 筛选3个位置中数量最少的搬走 // 筛选3个位置中数量最少的搬走
BstIvtStockingivt needMovePoint = stockingivtService.getCanMovePointOne(location, "1"); BstIvtStockingivt needMovePoint = stockingivtService.getCanMovePointOne(location, "1");
// 空位就直接创建搬过来的任务 // 空位就直接创建搬过来的任务
if ("0".equals(needMovePoint.getIvt_status())) { if (ObjectUtil.isEmpty(needMovePoint) || "0".equals(needMovePoint.getIvt_status())) {
// 直接搬过来即可 // 直接搬过来即可
JSONObject param = new JSONObject(); JSONObject param = new JSONObject();
param.put("point_code1", needPoint.getPoint_code()); param.put("point_code1", needPoint.getPoint_code());
@@ -261,6 +262,7 @@ public class AutoCallAirShaftTask {
/** /**
* 获取对应的气胀轴库1 * 获取对应的气胀轴库1
*
* @param qzzSize 气涨轴尺寸 * @param qzzSize 气涨轴尺寸
* @param location 位置:上半部分还是下半部分 * @param location 位置:上半部分还是下半部分
* @param empty 套拔轴点位 * @param empty 套拔轴点位
@@ -286,6 +288,7 @@ public class AutoCallAirShaftTask {
/** /**
* todo: 预留 * todo: 预留
* 创建气涨轴缓存的桁架任务 * 创建气涨轴缓存的桁架任务
*
* @param qzzSize 气涨轴尺寸 * @param qzzSize 气涨轴尺寸
* @param specification 标箔、锂电(1,2) * @param specification 标箔、锂电(1,2)
* @param location 位置:上半部分还是下半部分 * @param location 位置:上半部分还是下半部分
@@ -311,6 +314,7 @@ public class AutoCallAirShaftTask {
/** /**
* 保存信息到点位上 * 保存信息到点位上
*
* @param empty 套拔轴机位置 * @param empty 套拔轴机位置
* @param needPlans 需要的分切计划 * @param needPlans 需要的分切计划
* @param qzzSize 气涨轴尺寸 * @param qzzSize 气涨轴尺寸
@@ -355,6 +359,7 @@ public class AutoCallAirShaftTask {
/** /**
* 不需要套轴,就只做拔轴 * 不需要套轴,就只做拔轴
* update: 不需要(区分标箔、锂电) * update: 不需要(区分标箔、锂电)
*
* @param empty 空的插拔轴点位 * @param empty 空的插拔轴点位
* @param specification 代数4、5 * @param specification 代数4、5
*/ */

View File

@@ -768,9 +768,9 @@ public class SlitterServiceImpl implements SlitterService {
.filter(ObjectUtil::isNotEmpty).collect(Collectors.toList()); .filter(ObjectUtil::isNotEmpty).collect(Collectors.toList());
LambdaUpdateWrapper<PdmBiSlittingproductionplan> upPlanLam = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<PdmBiSlittingproductionplan> upPlanLam = new LambdaUpdateWrapper<>();
upPlanLam.set(PdmBiSlittingproductionplan::getIs_paper_ok, "1") upPlanLam.set(PdmBiSlittingproductionplan::getIs_paper_ok, "1")
.eq(PdmBiSlittingproductionplan::getUpdate_optid, SecurityUtils.getCurrentUserId()) .set(PdmBiSlittingproductionplan::getUpdate_optid, SecurityUtils.getCurrentUserId())
.eq(PdmBiSlittingproductionplan::getUpdate_optname, SecurityUtils.getCurrentUsername()) .set(PdmBiSlittingproductionplan::getUpdate_optname, SecurityUtils.getCurrentUsername())
.eq(PdmBiSlittingproductionplan::getUpdate_time, DateUtil.now()) .set(PdmBiSlittingproductionplan::getUpdate_time, DateUtil.now())
.in(PdmBiSlittingproductionplan::getContainer_name, containers); .in(PdmBiSlittingproductionplan::getContainer_name, containers);
slittingproductionplanService.update(upPlanLam); slittingproductionplanService.update(upPlanLam);
//3、清空当前穿拔轴点位的库存信息 //3、清空当前穿拔轴点位的库存信息

View File

@@ -6,10 +6,11 @@ spring:
druid: druid:
db-type: com.alibaba.druid.pool.DruidDataSource db-type: com.alibaba.druid.pool.DruidDataSource
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
url: jdbc:log4jdbc:mysql://${DB_HOST:10.1.3.91}:${DB_PORT:3306}/${DB_NAME:lzhl_lms}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true # url: jdbc:log4jdbc:mysql://${DB_HOST:10.1.3.91}:${DB_PORT:3306}/${DB_NAME:lzhl_lms}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true
# url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:lzhl_two_test}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:lms_xc}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true
username: ${DB_USER:root} username: ${DB_USER:root}
password: ${DB_PWD:NLABC&hl123} # password: ${DB_PWD:NLABC&hl123}
password: ${DB_PWD:root}
# 初始连接数 # 初始连接数
initial-size: 5 initial-size: 5
# 最小连接数 # 最小连接数