no message

main
HUOJIN\92525 2025-08-27 11:48:56 +08:00
parent 019c93db24
commit 2bdfe79e70
2 changed files with 11 additions and 3 deletions

View File

@ -322,9 +322,9 @@ public class KMReServiceImpl implements KMReService {
@Override @Override
public String sendAgvTaskQYCJson(AgvTask agvTask, int tugCount, List<String> tugModels) { public String sendAgvTaskQYCJson(AgvTask agvTask, int tugCount, List<String> tugModels) {
JSONObject jsonObject = new JSONObject(true); JSONObject jsonObject = new JSONObject(true);
String requestId = TimeNumberUtils.getGTTaskCode(); String requestId = TimeNumberUtils.getQYTaskCode();
Map<String, Object> objMap = new LinkedHashMap<>(); Map<String, Object> objMap = new LinkedHashMap<>();
objMap.put("orgId", "KUKA");//库存组织 ID(或工厂代码,供应商代码) objMap.put("orgId", "WCS");//库存组织 ID(或工厂代码,供应商代码)
objMap.put("requestId", requestId);//请求 id objMap.put("requestId", requestId);//请求 id
objMap.put("missionCode", agvTask.getId());//任务编号 objMap.put("missionCode", agvTask.getId());//任务编号
objMap.put("missionType", "TUGGER_MOVE");//任务类型 :滚筒 objMap.put("missionType", "TUGGER_MOVE");//任务类型 :滚筒
@ -352,7 +352,7 @@ public class KMReServiceImpl implements KMReService {
missionDataMap.put("position", agvTask.getStartSlotCode());//起点 missionDataMap.put("position", agvTask.getStartSlotCode());//起点
missionDataMap.put("actionType", "TUGGER_ATTACH");//动作TUGGER_ATTACH挂钩TUGGER_DETACH脱钩 missionDataMap.put("actionType", "TUGGER_ATTACH");//动作TUGGER_ATTACH挂钩TUGGER_DETACH脱钩
missionDataMap.put("tugCount", tugCount);//牵引车后方的拖挂车数量 missionDataMap.put("tugCount", tugCount);//牵引车后方的拖挂车数量
missionDataMap.put("passStrategy", "MANUAL");//当前任务点结束后放行策略:自动AUTO;手动MANUAL missionDataMap.put("passStrategy", "AUTO");//当前任务点结束后放行策略:自动AUTO;手动MANUAL
missionDataMap.put("tugModels", tugModels);//牵引车后方的拖挂车规格【模型名字】需要和tugCount一致 missionDataMap.put("tugModels", tugModels);//牵引车后方的拖挂车规格【模型名字】需要和tugCount一致
missionDataObj.putAll(missionDataMap); missionDataObj.putAll(missionDataMap);
missionDataArray.add(missionDataObj); missionDataArray.add(missionDataObj);

View File

@ -47,6 +47,14 @@ public class TimeNumberUtils {
return "GT"+datetime +addLeftZero(s, length); return "GT"+datetime +addLeftZero(s, length);
} }
public static synchronized String getQYTaskCode() {
sequence = sequence >= 999999 ? 1 : sequence + 1;
String datetime = new SimpleDateFormat("yyMMddHHmmss")
.format(new Date());
String s = Integer.toString(sequence);
return "QY"+datetime +addLeftZero(s, length);
}
/** /**
* 0 * 0