|
@@ -43,17 +43,18 @@ public class RmsCapacityServiceImpl implements IRmsCapacityService {
|
|
public int insertCapacity(Map<String,Object> mapValue) {
|
|
public int insertCapacity(Map<String,Object> mapValue) {
|
|
RmsCapacity rmsCapacity = new RmsCapacity();
|
|
RmsCapacity rmsCapacity = new RmsCapacity();
|
|
String capacityNumber = (String) mapValue.get("capacityNumber");
|
|
String capacityNumber = (String) mapValue.get("capacityNumber");
|
|
- String carrierUserId = (String) mapValue.get("carrierUserId");
|
|
|
|
- BigDecimal carrierId = rmsCarrierMapper.getCarrierIdByCarrierSSOId(carrierUserId);
|
|
|
|
|
|
+ BigDecimal carrierIds=DataChange.dataToBigDecimal(mapValue.get("carrierId"));
|
|
|
|
+ // String carrierUserId = (String) mapValue.get("carrierUserId");
|
|
|
|
+ // BigDecimal carrierId = rmsCarrierMapper.getCarrierIdByCarrierSSOId(carrierUserId);
|
|
//如果车辆已存在 那就是更改承运商
|
|
//如果车辆已存在 那就是更改承运商
|
|
Integer capacityId = rmsCapacityMapper.selectBycapacityNumber(capacityNumber);
|
|
Integer capacityId = rmsCapacityMapper.selectBycapacityNumber(capacityNumber);
|
|
if(capacityId != null){
|
|
if(capacityId != null){
|
|
rmsCapacity.setCarrierId(new BigDecimal(capacityId));
|
|
rmsCapacity.setCarrierId(new BigDecimal(capacityId));
|
|
- rmsCapacity.setCarrierId(carrierId);
|
|
|
|
|
|
+ rmsCapacity.setCarrierId(carrierIds);
|
|
return rmsCapacityMapper.updateByPrimaryKeySelective(rmsCapacity);
|
|
return rmsCapacityMapper.updateByPrimaryKeySelective(rmsCapacity);
|
|
}
|
|
}
|
|
rmsCapacity.setCapacityId(rmsCapacityMapper.selectCapacityId());
|
|
rmsCapacity.setCapacityId(rmsCapacityMapper.selectCapacityId());
|
|
- rmsCapacity.setCarrierId(carrierId);
|
|
|
|
|
|
+ rmsCapacity.setCarrierId(carrierIds);
|
|
rmsCapacity.setCapacityTypeId(DataChange.dataToBigDecimal(mapValue.get("capacityTypeId")));
|
|
rmsCapacity.setCapacityTypeId(DataChange.dataToBigDecimal(mapValue.get("capacityTypeId")));
|
|
rmsCapacity.setCapacityNumber(capacityNumber);
|
|
rmsCapacity.setCapacityNumber(capacityNumber);
|
|
rmsCapacity.setCapacityCorlor((String) mapValue.get("capacityCorlor"));
|
|
rmsCapacity.setCapacityCorlor((String) mapValue.get("capacityCorlor"));
|
|
@@ -107,6 +108,15 @@ public class RmsCapacityServiceImpl implements IRmsCapacityService {
|
|
return rmsCapacityMapper.getCapacityTypeId();
|
|
return rmsCapacityMapper.getCapacityTypeId();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * 查询carrierSSOId是否在承运商表中存在
|
|
|
|
+ * */
|
|
|
|
+ @Override
|
|
|
|
+ public Map<String,Object> getCarrierNameBySSOId(String carrierSSOId) {
|
|
|
|
+ Map<String,Object> map= rmsCapacityMapper.getCarrierNameBySSOId(carrierSSOId);
|
|
|
|
+ return map;
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public List<Map<String, Object>> getCarrierId() {
|
|
public List<Map<String, Object>> getCarrierId() {
|
|
return rmsCapacityMapper.getCarrierId();
|
|
return rmsCapacityMapper.getCarrierId();
|