|
@@ -4,6 +4,7 @@ import com.steerinfo.dil.mapper.RmsCarDriverMapper;
|
|
|
import com.steerinfo.dil.model.RmsCarDriver;
|
|
|
import com.steerinfo.dil.model.RmsCarrier;
|
|
|
import com.steerinfo.dil.service.IRmsCarDriverService;
|
|
|
+import com.steerinfo.dil.util.DataChange;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -59,7 +60,15 @@ public class RmsCarDriverServiceImpl implements IRmsCarDriverService {
|
|
|
* 增加司机
|
|
|
* */
|
|
|
@Override
|
|
|
- public int insertCarDriver(RmsCarDriver rmsCarDriver) {
|
|
|
+ public int insertCarDriver(Map<String,Object> mapValue) {
|
|
|
+ BigDecimal carrierId=DataChange.dataToBigDecimal(mapValue.get("carrierIds"));
|
|
|
+ String driverName=(String)mapValue.get("driverName");
|
|
|
+ String driverSex=(String) mapValue.get("driverSex");
|
|
|
+ BigDecimal driverAge=new BigDecimal((String) mapValue.get("driverAge"));
|
|
|
+ String driverIdentityCardId=(String) mapValue.get("driverIdentityCard");
|
|
|
+ String driverPhone=(String) mapValue.get("driverPhone");
|
|
|
+ BigDecimal transportTypeId=DataChange.dataToBigDecimal(mapValue.get("transportTypeId"));
|
|
|
+ RmsCarDriver rmsCarDriver=new RmsCarDriver();
|
|
|
int i=0;
|
|
|
String driverIdentityCard=rmsCarDriver.getDriverIdentityCard();
|
|
|
Map<String, Object> map=new HashMap<>();
|
|
@@ -69,6 +78,13 @@ public class RmsCarDriverServiceImpl implements IRmsCarDriverService {
|
|
|
if (rmsCarDrivers.size()!=0){
|
|
|
RmsCarDriver rmsCarDriver1=rmsCarDrivers.get(0);
|
|
|
if (rmsCarDriver1.getDeleted().equals(new BigDecimal(1))){
|
|
|
+ rmsCarDriver.setDriverName(driverName);
|
|
|
+ rmsCarDriver.setDriverSex(driverSex);
|
|
|
+ rmsCarDriver.setDriverAge(driverAge);
|
|
|
+ rmsCarDriver.setDriverIdentityCard(driverIdentityCardId);
|
|
|
+ rmsCarDriver.setDriverPhone(driverPhone);
|
|
|
+ rmsCarDriver.setTransportTypeId(transportTypeId);
|
|
|
+ rmsCarDriver.setCarrierId(carrierId);
|
|
|
rmsCarDriver.setInsertUsername("admin");
|
|
|
rmsCarDriver.setInsertTime(new Date());
|
|
|
rmsCarDriver.setDeleted(new BigDecimal(0));
|
|
@@ -79,6 +95,13 @@ public class RmsCarDriverServiceImpl implements IRmsCarDriverService {
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
+ rmsCarDriver.setDriverName(driverName);
|
|
|
+ rmsCarDriver.setDriverSex(driverSex);
|
|
|
+ rmsCarDriver.setDriverAge(driverAge);
|
|
|
+ rmsCarDriver.setDriverIdentityCard(driverIdentityCardId);
|
|
|
+ rmsCarDriver.setDriverPhone(driverPhone);
|
|
|
+ rmsCarDriver.setTransportTypeId(transportTypeId);
|
|
|
+ rmsCarDriver.setCarrierId(carrierId);
|
|
|
rmsCarDriver.setInsertUsername("admin");
|
|
|
rmsCarDriver.setInsertTime(new Date());
|
|
|
rmsCarDriver.setDeleted(new BigDecimal(0));
|
|
@@ -106,6 +129,15 @@ public class RmsCarDriverServiceImpl implements IRmsCarDriverService {
|
|
|
return rmsCarDriverMapper.getTransportTypeId();
|
|
|
}
|
|
|
|
|
|
+ /*
|
|
|
+ * 边输入边查承运商
|
|
|
+ * */
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> getCarrierName(String state) {
|
|
|
+ state = "%"+state+"%";
|
|
|
+ return rmsCarDriverMapper.getCarrierName(state);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|