rev:MES调用确认下卷不做处理,分切输送出任务载具号维护
This commit is contained in:
@@ -210,7 +210,7 @@ public class MesToLmsServiceImpl implements MesToLmsService {
|
||||
JSONObject jsonSb = sbTab.query("ext_code = '" + resourceName + "'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(jsonSb)) throw new BadRequestException("点位设备不存在");
|
||||
|
||||
if (StrUtil.equals("1", jsonSb.getString("is_used"))) {
|
||||
/*if (StrUtil.equals("1", jsonSb.getString("is_used"))) {
|
||||
//查询该母卷对应的工单状态是否为准备就绪,如果不是则提示报错
|
||||
// 更新工单状态
|
||||
JSONObject jsonRaw = rawTab.query("container_name = '" + containerName + "'").uniqueResult(0);
|
||||
@@ -233,7 +233,7 @@ public class MesToLmsServiceImpl implements MesToLmsService {
|
||||
}
|
||||
jsonRaw.put("status", "04");
|
||||
rawTab.update(jsonRaw);
|
||||
}
|
||||
}*/
|
||||
result.put("RTYPE", "S");
|
||||
result.put("RTMSG", "操作成功!");
|
||||
result.put("RTOAL", 1);
|
||||
|
||||
@@ -214,7 +214,7 @@ public class SapToLmsServiceImpl implements SapToLmsService {
|
||||
throw new BadRequestException("此物料不存在" + json.getString("MATNR"));
|
||||
}
|
||||
|
||||
JSONObject sub_jo = WQLObject.getWQLObject("PDM_BI_SubPackageRelation").query("container_name = '" + sap_pcsn + "'").uniqueResult(0);
|
||||
JSONObject sub_jo = WQLObject.getWQLObject("PDM_BI_SubPackageRelation").query("sap_pcsn = '" + sap_pcsn + "'").uniqueResult(0);
|
||||
if (ObjectUtil.isEmpty(sub_jo)) {
|
||||
//为空新增一条
|
||||
sub_jo = new JSONObject();
|
||||
@@ -229,6 +229,7 @@ public class SapToLmsServiceImpl implements SapToLmsService {
|
||||
sub_jo.put("container_name", sap_pcsn);
|
||||
sub_jo.put("width", width);
|
||||
sub_jo.put("net_weight", json.getString("LFIMG"));
|
||||
sub_jo.put("box_weight", json.getString("LFIMG"));
|
||||
sub_jo.put("length", length);
|
||||
sub_jo.put("is_un_plan_production", 0);
|
||||
sub_jo.put("create_id", 0);
|
||||
@@ -238,16 +239,23 @@ public class SapToLmsServiceImpl implements SapToLmsService {
|
||||
sub_jo.put("sap_pcsn", sap_pcsn);
|
||||
sub_jo.put("vbeln", json.getString("VBELN"));
|
||||
sub_jo.put("posnr", json.getString("POSNR"));
|
||||
sub_jo.put("box_length", json.getString("ZMXL"));
|
||||
sub_jo.put("box_width", json.getString("ZMXW"));
|
||||
sub_jo.put("box_high", json.getString("ZMXH"));
|
||||
WQLObject.getWQLObject("PDM_BI_SubPackageRelation").insert(sub_jo);
|
||||
} else {
|
||||
//不为空修改子卷包装关系
|
||||
sub_jo.put("vbeln", json.getString("VBELN"));
|
||||
sub_jo.put("posnr", json.getString("POSNR"));
|
||||
sub_jo.put("quanlity_in_box", 1);
|
||||
sub_jo.put("package_box_sn", package_box_sn);
|
||||
sub_jo.put("width", width);
|
||||
sub_jo.put("length", length);
|
||||
sub_jo.put("status", "0");
|
||||
sub_jo.put("net_weight", json.getString("LFIMG")); // 变更为真实退货数量
|
||||
sub_jo.put("box_length", json.getString("ZMXL"));
|
||||
sub_jo.put("box_width", json.getString("ZMXW"));
|
||||
sub_jo.put("box_high", json.getString("ZMXH"));
|
||||
WQLObject.getWQLObject("PDM_BI_SubPackageRelation").update(sub_jo);
|
||||
}
|
||||
|
||||
|
||||
@@ -129,6 +129,7 @@ public class InServiceImpl implements InService {
|
||||
JSONObject ss_jo = WQLObject.getWQLObject("sch_base_point").query("product_area = '" + convey_jo.getString("product_area") + "' AND point_type = '7'").uniqueResult(0);
|
||||
form.put("point_code2", ss_jo.getString("point_code"));
|
||||
form.put("task_type", "010401");
|
||||
form.put("vehicle_code2", ss_jo.getString("vehicle_code"));
|
||||
CutConveyorTask cutConveyorTask = new CutConveyorTask();
|
||||
cutConveyorTask.createTask(form);
|
||||
|
||||
|
||||
@@ -43,12 +43,12 @@ public class CutConveyorTask extends AbstractAcsTask {
|
||||
for (int i = 0; i < arr.size(); i++) {
|
||||
JSONObject json = arr.getJSONObject(i);
|
||||
|
||||
String vehicle_code = "";
|
||||
/*String vehicle_code = "";
|
||||
if (json.getString("task_type").equals("010507")) {
|
||||
vehicle_code = json.getString("vehicle_code");
|
||||
} else {
|
||||
vehicle_code = json.getString("vehicle_code2");
|
||||
}
|
||||
}*/
|
||||
|
||||
AcsTaskDto dto = AcsTaskDto.builder()
|
||||
.ext_task_id(json.getString("task_id"))
|
||||
@@ -56,7 +56,7 @@ public class CutConveyorTask extends AbstractAcsTask {
|
||||
.task_type(json.getString("acs_task_type"))
|
||||
.start_device_code(json.getString("point_code1"))
|
||||
.next_device_code(json.getString("point_code2"))
|
||||
.vehicle_code(vehicle_code)
|
||||
.vehicle_code(json.getString("vehicle_code2"))
|
||||
.priority(json.getString("priority"))
|
||||
.remark(json.getString("remark"))
|
||||
.build();
|
||||
|
||||
@@ -253,7 +253,7 @@ public class CutTrussTask extends AbstractAcsTask {
|
||||
form.put("point_code1", jsonTask.getString("point_code2"));
|
||||
JSONObject ss_jo = WQLObject.getWQLObject("sch_base_point").query("product_area = '" + delivery_point.getString("product_area") + "' AND point_type = '7'").uniqueResult(0);
|
||||
form.put("point_code2", ss_jo.getString("point_code"));
|
||||
form.put("vehiclie_code2", delivery_point.getString("vehicle_code"));
|
||||
form.put("vehicle_code2", delivery_point.getString("vehicle_code"));
|
||||
form.put("task_type", "010401");
|
||||
cutConveyorTask.createTask(form);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user