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