rev:新增登录次数限制,密码正则表达式校验,发货区AGV任务生成添加开关

This commit is contained in:
2024-05-08 17:05:39 +08:00
parent fe191c9ad5
commit a60a4229ff
3 changed files with 74 additions and 7 deletions

View File

@@ -468,6 +468,23 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
throw new BadRequestException("未查询到该木箱对应的包装关系!");
}
//判断是否开启了系统参数生成AGV搬运任务
String agv_transport = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("agv_transport").getValue();
//如果未开启AGV搬运则不创建从1016到发货区的任务
if (agv_transport.equals("0")){
log.info("未开启AGV搬运系统参数不生成AGV搬运["+vehicle_code+"]任务!");
JSONArray sub_rows2 = WQLObject.getWQLObject("pdm_bi_subpackagerelation").query("package_box_sn = '" + vehicle_code + "'").getResultJSONArray(0);
for (int i = 0; i < sub_rows2.size(); i++) {
JSONObject sub_row = sub_rows2.getJSONObject(i);
if (StrUtil.isNotEmpty(sub_row.getString("need_delete")) && "1".equals(sub_row.getString("need_delete"))) {
WQLObject.getWQLObject("pdm_bi_subpackagerelation").delete(sub_row);
}
}
result.put("status", HttpStatus.OK.value());
result.put("message", "下发成功!");
return result;
}
// 校验木箱长度类型
double box_length = sub_jo.getDoubleValue("box_length");
String length_down_1 = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("box_length_down_1").getValue();