压机叫料时序修改 压机叫料任务未正常完成 未正常更新条码

This commit is contained in:
张江玮
2023-01-05 15:57:26 +08:00
parent 6733004128
commit 6bbfcae338
3 changed files with 8 additions and 6 deletions

View File

@@ -497,7 +497,7 @@ public class HfStationDeviceDriver extends AbstractOpcDeviceDriver implements De
json.put("type", "3");
JSONObject resp = acsToWmsService.apply(json);
if (StrUtil.equals(resp.getString("status"), "200")) {
this.writing(8);
this.writing(6);
this.setCallMaterialRequireSucess(true);
logServer.deviceInfo("acs申请任务", this.getDevice_code(), "压机叫料任务申请成功!");
}

View File

@@ -321,9 +321,11 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
//如果是的话说明困料区来的 先去库存表查询对应的条码的物料信息 并将对应的物料信息保存在redis中
if (StrUtil.equals(is_first, "true")) {
JSONObject ivtJson = wo_ivt.query("vehicle_code = '" + barcode + "'").uniqueResult(0);
redisUtils.set(barcode, ivtJson.getString("material_id"));
redisUtils.set(barcode + "-ivt_qty", ivtJson.getString("ivt_qty"));
materialbaseDto = materialbaseService.findById(ivtJson.getLong("material_id"));
if (ObjectUtil.isNotEmpty(ivtJson)) {
redisUtils.set(barcode, ivtJson.getString("material_id"));
redisUtils.set(barcode + "-ivt_qty", ivtJson.getString("ivt_qty"));
materialbaseDto = materialbaseService.findById(ivtJson.getLong("material_id"));
}
}
Object redis_material_id = redisUtils.get(barcode);
String material_id = ObjectUtil.isEmpty(redis_material_id) ? null : String.valueOf(redis_material_id);

View File

@@ -70,14 +70,14 @@ public class YljCallMaterialTask extends AbstractAcsTask {
pointTab.update(jsonStart);
}
if (StrUtil.equals(status, "1")) {
if (StrUtil.equals(status, TaskStatusEnum.EXECUTING.getCode())) {
// 更新任务状态为执行中
taskObj.put("task_status", TaskStatusEnum.EXECUTING.getCode());
taskObj.put("update_time", DateUtil.now());
taskTab.update(taskObj);
}
if (StrUtil.equals(status, "2")) {
if (StrUtil.equals(status, TaskStatusEnum.FINISHED.getCode())) {
//判断状态,
if (StrUtil.equals("2", taskObj.getString("task_status"))) {