rev:内包间优化
This commit is contained in:
@@ -878,7 +878,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
|
||||
@Override
|
||||
public JSONObject sendDeviceStatus(JSONObject whereJson) {
|
||||
log.info("sendDeviceStatus--------------输入为:" + whereJson.toString());
|
||||
log.info("sendDeviceStatus--------------输入为:" + whereJson.toString());
|
||||
WQLObject wo = WQLObject.getWQLObject("em_bi_devicestatus");
|
||||
String device_code = whereJson.getString("device_code");
|
||||
String device_name = whereJson.getString("device_name");
|
||||
@@ -948,7 +948,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
@Override
|
||||
public JSONObject sendGetGoalStruct(JSONObject whereJson) {
|
||||
log.info("sendGetGoalStruct请求参数为--------------------------:" + whereJson.toString());
|
||||
//type:2、反馈尺寸;3、申请取货;4、申请放货;6、套轴申请;7、套轴完成
|
||||
//type:2、反馈尺寸;3、申请取货;4、申请放货;6、套轴申请;7、套轴完成;8、拔轴完成
|
||||
String type = whereJson.getString("type");
|
||||
JSONObject result = new JSONObject();
|
||||
|
||||
@@ -977,7 +977,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
jo.put("point_code2", fhd_jo.getString("point_code"));
|
||||
jo.put("product_area", product_area);
|
||||
jo.put("vehicle_code", "qzz");
|
||||
jo.put("truss_type", "7");
|
||||
jo.put("truss_type", "1");
|
||||
JSONObject request_param = new JSONObject();
|
||||
request_param.put("have_size", cbz_size);
|
||||
request_param.put("have_generation", cbz_generation);
|
||||
@@ -1188,11 +1188,13 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
|
||||
//横移完成
|
||||
if ("3".equals(type)) {
|
||||
if (task_jo.getString("task_type").equals("010401")) {
|
||||
String product_area = task_jo.getString("product_area");
|
||||
//判断对应的内包间区域是否启用
|
||||
JSONObject pack_jo = WQLObject.getWQLObject("st_ivt_shaftivt").query("point_type = '9' AND product_area = '"+product_area+"'").uniqueResult(0);
|
||||
if (task_jo.getString("task_type").equals("010401") && pack_jo.getString("is_used").equals("1")) {
|
||||
String vehicle_code = task_jo.getString("vehicle_code2");
|
||||
JSONObject vehicle_jo = WQLObject.getWQLObject("md_pb_vehiclearea").query("vehicle_code = '" + vehicle_code + "'").uniqueResult(0);
|
||||
String point_location = vehicle_jo.getString("point_location");
|
||||
String product_area = task_jo.getString("product_area");
|
||||
JSONObject in_jo = WQLObject.getWQLObject("sch_base_point").query("product_area = '" + product_area + "' AND point_type = '6'").uniqueResult(0);
|
||||
//查询呼叫时间最早的分切计划
|
||||
JSONObject plan_jo = WQL.getWO("PDA_02").addParam("flag", "23").addParam("point_location", point_location)
|
||||
|
||||
@@ -258,6 +258,7 @@ public class CutTrussTask extends AbstractAcsTask {
|
||||
throw new BadRequestException("点位:" + delivery_point.getString("point_code") + "载具号为空!");
|
||||
}
|
||||
form.put("vehicle_code2", delivery_point.getString("vehicle_code"));
|
||||
form.put("vehicle_code", jsonTask.getString("vehicle_code"));
|
||||
form.put("task_type", "010401");
|
||||
form.put("product_area", delivery_point.getString("product_area"));
|
||||
cutConveyorTask.createTask(form);
|
||||
|
||||
Reference in New Issue
Block a user