mes新增接口
This commit is contained in:
@@ -462,6 +462,9 @@ export default {
|
|||||||
} else if (val === 'Wthickness') {
|
} else if (val === 'Wthickness') {
|
||||||
const obj = { name: 'W厚度', value: data[val] }
|
const obj = { name: 'W厚度', value: data[val] }
|
||||||
arr.push(obj)
|
arr.push(obj)
|
||||||
|
} else if (val === 'material_type') {
|
||||||
|
const obj = { name: '物料类型', value: data[val] }
|
||||||
|
arr.push(obj)
|
||||||
}
|
}
|
||||||
/* else {
|
/* else {
|
||||||
const obj = { name: val, value: data[val] }
|
const obj = { name: val, value: data[val] }
|
||||||
|
|||||||
@@ -127,5 +127,21 @@ public interface WmsToJnService {
|
|||||||
|
|
||||||
Map<String, Object> feedBackOutPartStock(Map whereJson);
|
Map<String, Object> feedBackOutPartStock(Map whereJson);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 拆码垛工单上传
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @return Map<String, Object>
|
||||||
|
*/
|
||||||
|
|
||||||
|
Map<String, Object> feedBackPackWordShop(Map whereJson);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 刚托盘回收
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
* @return Map<String, Object>
|
||||||
|
*/
|
||||||
|
|
||||||
|
Map<String, Object> feedBackTrayBak(Map whereJson);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -803,5 +803,102 @@ public class WmsToJnServiceImpl implements WmsToJnService {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<String, Object> feedBackPackWordShop(Map whereJson) {
|
||||||
|
WQLObject wo = WQLObject.getWQLObject("pdm_bi_feedbackrecord");
|
||||||
|
String value = WQLObject.getWQLObject("sys_param").query("code='IS_CONNECT_JN'").uniqueResult(0).getString("value");
|
||||||
|
if (StrUtil.equals(value, "0")) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
String method = "/PackWordShop";
|
||||||
|
String producetask_code = (String) whereJson.get("producetask_code");
|
||||||
|
JSONObject jsonObject = WQL.getWO("WMSTOJN_001").addParam("flag", "14").addParam("producetask_code", producetask_code).process().uniqueResult(0);
|
||||||
|
JSONObject obj = new JSONObject();
|
||||||
|
obj.put("ticker", "WLXT");
|
||||||
|
obj.put("stringData", jsonObject.toString());
|
||||||
|
log.info("诺力请求嘉耐反馈包装工单入参{}", obj.toString());
|
||||||
|
String returnResultMsg = null;
|
||||||
|
try {
|
||||||
|
returnResultMsg = HttpRequest.post(URL + method)
|
||||||
|
.body(String.valueOf(obj)).timeout(timeout)
|
||||||
|
.execute().body();
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.info("诺力请求嘉耐反馈包装工单失败!{}",e.getMessage());
|
||||||
|
JSONObject jo = new JSONObject();
|
||||||
|
jo.put("record_id", IdUtil.getSnowflake(1, 1).nextId());
|
||||||
|
jo.put("method", method);
|
||||||
|
jo.put("status", "2");
|
||||||
|
jo.put("content", obj);
|
||||||
|
jo.put("create_time", DateUtil.now());
|
||||||
|
wo.insert(jo);
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
JSONObject returnResult = JSONObject.parseObject(returnResultMsg);
|
||||||
|
String returnStatus = returnResult.getString("status");
|
||||||
|
if (StrUtil.isNotEmpty(returnStatus) && returnStatus.equals("1")) {
|
||||||
|
log.info("诺力请求嘉耐反馈包装工单成功!");
|
||||||
|
} else {
|
||||||
|
log.info("诺力请求嘉耐反馈包装工单失败!");
|
||||||
|
JSONObject jo = new JSONObject();
|
||||||
|
jo.put("record_id", IdUtil.getSnowflake(1, 1).nextId());
|
||||||
|
jo.put("method", method);
|
||||||
|
jo.put("status", "2");
|
||||||
|
jo.put("content", obj);
|
||||||
|
jo.put("create_time", DateUtil.now());
|
||||||
|
wo.insert(jo);
|
||||||
|
}
|
||||||
|
log.info("诺力请求嘉耐反馈包装工单出参{}", returnResultMsg);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Map<String, Object> feedBackTrayBak(Map whereJson) {
|
||||||
|
WQLObject wo = WQLObject.getWQLObject("pdm_bi_feedbackrecord");
|
||||||
|
String value = WQLObject.getWQLObject("sys_param").query("code='IS_CONNECT_JN'").uniqueResult(0).getString("value");
|
||||||
|
if (StrUtil.equals(value, "0")) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
String method = "/TrayBak";
|
||||||
|
String vehicle_code = (String) whereJson.get("vehicle_code");
|
||||||
|
JSONObject jsonObject = WQL.getWO("WMSTOJN_001").addParam("flag", "15").addParam("vehicle_code", vehicle_code).process().uniqueResult(0);
|
||||||
|
jsonObject.put("RO",DateUtil.now());
|
||||||
|
JSONObject obj = new JSONObject();
|
||||||
|
obj.put("ticker", "WLXT");
|
||||||
|
obj.put("stringData", jsonObject.toString());
|
||||||
|
log.info("诺力请求嘉耐反馈钢托盘回收入参{}", obj.toString());
|
||||||
|
String returnResultMsg = null;
|
||||||
|
try {
|
||||||
|
returnResultMsg = HttpRequest.post(URL + method)
|
||||||
|
.body(String.valueOf(obj)).timeout(timeout)
|
||||||
|
.execute().body();
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.info("诺力请求嘉耐反馈钢托盘回收失败!{}",e.getMessage());
|
||||||
|
JSONObject jo = new JSONObject();
|
||||||
|
jo.put("record_id", IdUtil.getSnowflake(1, 1).nextId());
|
||||||
|
jo.put("method", method);
|
||||||
|
jo.put("status", "2");
|
||||||
|
jo.put("content", obj);
|
||||||
|
jo.put("create_time", DateUtil.now());
|
||||||
|
wo.insert(jo);
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
JSONObject returnResult = JSONObject.parseObject(returnResultMsg);
|
||||||
|
String returnStatus = returnResult.getString("status");
|
||||||
|
if (StrUtil.isNotEmpty(returnStatus) && returnStatus.equals("1")) {
|
||||||
|
log.info("诺力请求嘉耐反馈钢托盘回收成功!");
|
||||||
|
} else {
|
||||||
|
log.info("诺力请求嘉耐反馈钢托盘回收失败!");
|
||||||
|
JSONObject jo = new JSONObject();
|
||||||
|
jo.put("record_id", IdUtil.getSnowflake(1, 1).nextId());
|
||||||
|
jo.put("method", method);
|
||||||
|
jo.put("status", "2");
|
||||||
|
jo.put("content", obj);
|
||||||
|
jo.put("create_time", DateUtil.now());
|
||||||
|
wo.insert(jo);
|
||||||
|
}
|
||||||
|
log.info("诺力请求嘉耐反馈钢托盘回收出参{}", returnResultMsg);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -293,3 +293,40 @@ IF 输入.flag = "13"
|
|||||||
ENDSELECT
|
ENDSELECT
|
||||||
ENDQUERY
|
ENDQUERY
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "14"
|
||||||
|
QUERY
|
||||||
|
SELECT DISTINCT
|
||||||
|
producetask.producetask_code AS SHOPORDERNO,
|
||||||
|
material.material_code AS ITEMCODE,
|
||||||
|
producetask.plan_qty AS QTY,
|
||||||
|
producetask.plan_date AS STARTDATE,
|
||||||
|
device.device_code AS SBNO
|
||||||
|
FROM
|
||||||
|
pdm_mg_producetask producetask
|
||||||
|
LEFT JOIN md_me_material material ON material.material_id = producetask.material_id
|
||||||
|
LEFT JOIN pdm_base_device device ON device.device_id = producetask.device_id
|
||||||
|
where
|
||||||
|
1=1
|
||||||
|
OPTION 输入.producetask_code <> ""
|
||||||
|
producetask.producetask_code = 输入.producetask_code
|
||||||
|
ENDOPTION
|
||||||
|
ENDSELECT
|
||||||
|
ENDQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "15"
|
||||||
|
QUERY
|
||||||
|
SELECT DISTINCT
|
||||||
|
group.vehicle_code AS STOCKNO,
|
||||||
|
group.task_id AS ID
|
||||||
|
FROM
|
||||||
|
st_buss_vehiclegroup group
|
||||||
|
where
|
||||||
|
1=1
|
||||||
|
OPTION 输入.vehicle_code <> ""
|
||||||
|
group.vehicle_code = 输入.vehicle_code
|
||||||
|
ENDOPTION
|
||||||
|
ENDSELECT
|
||||||
|
ENDQUERY
|
||||||
|
ENDIF
|
||||||
@@ -150,7 +150,7 @@ public class KilnServiceImpl implements KilnService {
|
|||||||
vehicleGroup.put("material_code", materialObj.getString("material_code"));
|
vehicleGroup.put("material_code", materialObj.getString("material_code"));
|
||||||
vehicleGroup.put("material_name", materialObj.getString("material_name"));
|
vehicleGroup.put("material_name", materialObj.getString("material_name"));
|
||||||
vehicleGroup.put("material_spec", materialObj.getString("material_spec"));
|
vehicleGroup.put("material_spec", materialObj.getString("material_spec"));
|
||||||
vehicleGroup.put("task_id", SecurityUtils.getCurrentUserId());
|
vehicleGroup.put("task_id", IdUtil.getSnowflake(1,1).nextId());
|
||||||
vehicleGroup.put("create_id", currentUserId);
|
vehicleGroup.put("create_id", currentUserId);
|
||||||
vehicleGroup.put("create_name", nickName);
|
vehicleGroup.put("create_name", nickName);
|
||||||
vehicleGroup.put("create_time", now);
|
vehicleGroup.put("create_time", now);
|
||||||
@@ -161,7 +161,7 @@ public class KilnServiceImpl implements KilnService {
|
|||||||
vehicleGroup.put("device_id", jsonObject.getString("device_id"));
|
vehicleGroup.put("device_id", jsonObject.getString("device_id"));
|
||||||
vehicleGroup.put("qty", ivt_qty);
|
vehicleGroup.put("qty", ivt_qty);
|
||||||
vehicleGroup.put("is_full", is_full);
|
vehicleGroup.put("is_full", is_full);
|
||||||
vehicleGroup.put("material_move_id", SecurityUtils.getCurrentUserId());
|
vehicleGroup.put("material_move_id", IdUtil.getSnowflake(1,1).nextId());
|
||||||
vehicleGroupTab.insert(vehicleGroup);
|
vehicleGroupTab.insert(vehicleGroup);
|
||||||
}
|
}
|
||||||
// 点位修改
|
// 点位修改
|
||||||
|
|||||||
Reference in New Issue
Block a user