| 
					
				 | 
			
			
				@@ -1,5 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.steerinfo.dil.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.steerinfo.dil.mapper.OmstruckOrderMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.steerinfo.dil.mapper.OmstruckOrderMaterialMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.steerinfo.dil.mapper.RmsCapacityMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.steerinfo.dil.mapper.RmsPwarehouseGridMapper; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7,10 +8,14 @@ import com.steerinfo.dil.model.OmstruckOrderMaterial; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.steerinfo.dil.model.RmsCapacity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.steerinfo.dil.model.RmsPwarehouseGrid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.steerinfo.dil.service.IOmstruckOrderMaterialService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.steerinfo.dil.util.DataChange; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.transaction.annotation.Transactional; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.math.BigDecimal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import java.util.HashMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -32,7 +37,8 @@ import java.util.Map; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class OmstruckOrderMaterialServiceImpl implements IOmstruckOrderMaterialService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private OmstruckOrderMapper omstruckOrderMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private OmstruckOrderMaterialMapper omstruckOrderMaterialMapper; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -256,4 +262,44 @@ public class OmstruckOrderMaterialServiceImpl implements IOmstruckOrderMaterialS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 车牌号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param capacityId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<Map<String, Object>> getSteelOrderNum(String capacityId){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return omstruckOrderMaterialMapper.getSteelOrderNumByCapacityNumber(new BigDecimal(capacityId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 查询订单信息给钢材科 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param orderId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Map<String, Object> getMesToSteelDepartment(Integer orderId){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("orderId", orderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("status", 333); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> returnMap = omstruckOrderMapper.getSteelOrderMessageToApp(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        returnMap.put("materialMes", omstruckOrderMaterialMapper.getOrderMaterial(orderId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return returnMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 更新物资信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param map 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int updateMaterialMes(Map<String, Object> map){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        OmstruckOrderMaterial omstruckOrderMaterial = new OmstruckOrderMaterial(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        omstruckOrderMaterial.setOrderId(DataChange.dataToBigDecimal(map.get("orderId"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        omstruckOrderMaterial.setMaterialId(DataChange.dataToBigDecimal(map.get("materialId"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        omstruckOrderMaterial.setOrderMaterialNumber(DataChange.dataToBigDecimal(map.get("materialNum"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        omstruckOrderMaterial.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        omstruckOrderMaterialMapper.updateMaterialMes(omstruckOrderMaterial); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        omstruckOrderMaterialMapper.updateOutBoundResult(omstruckOrderMaterial); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |