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