|  | @@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
											
												
													
														|  |  import org.springframework.stereotype.Service;
 |  |  import org.springframework.stereotype.Service;
 | 
											
												
													
														|  |  import org.springframework.transaction.annotation.Transactional;
 |  |  import org.springframework.transaction.annotation.Transactional;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import javax.xml.crypto.Data;
 | 
											
												
													
														|  |  import java.util.Date;
 |  |  import java.util.Date;
 | 
											
												
													
														|  |  import java.math.BigDecimal;
 |  |  import java.math.BigDecimal;
 | 
											
												
													
														|  |  import java.util.List;
 |  |  import java.util.List;
 | 
											
										
											
												
													
														|  | @@ -367,16 +368,20 @@ public class AmstruckSporadicOrderServiceImpl implements IAmstruckSporadicOrderS
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      public int updateSporadicOrder(Map<String, Object> mapValue) {
 |  |      public int updateSporadicOrder(Map<String, Object> mapValue) {
 | 
											
												
													
														|  | -        BigDecimal sporadicOrderId = new BigDecimal((Integer) mapValue.get("sporadicOrderId"));
 |  | 
 | 
											
												
													
														|  | -        BigDecimal sendUnitId = new BigDecimal((Integer) mapValue.get("sendUnitId"));
 |  | 
 | 
											
												
													
														|  | -        BigDecimal receiveUnitId = new BigDecimal((Integer) mapValue.get("receiveUnitId"));
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -        BigDecimal carrierId = new BigDecimal((Integer) mapValue.get("carrierId"));
 |  | 
 | 
											
												
													
														|  | -        String userId =(String) mapValue.get("userId");
 |  | 
 | 
											
												
													
														|  | -        AmstruckSporadicOrder amstruckSporadicOrder = amstruckSporadicOrderMapper.selectByPrimaryKey(sporadicOrderId);
 |  | 
 | 
											
												
													
														|  | -        amstruckSporadicOrder.setSendUnitId(sendUnitId);
 |  | 
 | 
											
												
													
														|  | -        amstruckSporadicOrder.setReceiveUnitId(receiveUnitId);
 |  | 
 | 
											
												
													
														|  | -        if (carrierId!=null) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        AmstruckSporadicOrder amstruckSporadicOrder = new AmstruckSporadicOrder();
 | 
											
												
													
														|  | 
 |  | +        BigDecimal sporadicOrderId = DataChange.dataToBigDecimal(mapValue.get("sporadicOrderId"));
 | 
											
												
													
														|  | 
 |  | +        BigDecimal sendUnitId =DataChange.dataToBigDecimal(mapValue.get("sendUnitId"));
 | 
											
												
													
														|  | 
 |  | +        BigDecimal receiveUnitId = DataChange.dataToBigDecimal(mapValue.get("receiveUnitId"));
 | 
											
												
													
														|  | 
 |  | +        BigDecimal carrierId = DataChange.dataToBigDecimal(mapValue.get("carrierId"));
 | 
											
												
													
														|  | 
 |  | +        String userId =""+mapValue.get("userId");
 | 
											
												
													
														|  | 
 |  | +        amstruckSporadicOrder.setSporadicOrderId(sporadicOrderId);
 | 
											
												
													
														|  | 
 |  | +        if(sendUnitId.compareTo(BigDecimal.ZERO)!=0){
 | 
											
												
													
														|  | 
 |  | +            amstruckSporadicOrder.setSendUnitId(sendUnitId);
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        if(receiveUnitId.compareTo(BigDecimal.ZERO)!=0){
 | 
											
												
													
														|  | 
 |  | +            amstruckSporadicOrder.setReceiveUnitId(receiveUnitId);
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        if(carrierId.compareTo(BigDecimal.ZERO)!=0){
 | 
											
												
													
														|  |              amstruckSporadicOrder.setCarrierId(carrierId);
 |  |              amstruckSporadicOrder.setCarrierId(carrierId);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          amstruckSporadicOrder.setUpdateTime(new Date());
 |  |          amstruckSporadicOrder.setUpdateTime(new Date());
 |