|
@@ -1,10 +1,7 @@
|
|
package com.yh.saas.plugin.yiliangyiyun.service.impl;
|
|
package com.yh.saas.plugin.yiliangyiyun.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
-import com.baomidou.mybatisplus.plugins.Page;
|
|
|
|
-import com.baomidou.mybatisplus.toolkit.CollectionUtils;
|
|
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
-import com.yh.saas.common.support.util.StringUtils;
|
|
|
|
import com.yh.saas.plugin.base.service.ICommonBillOperateHisService;
|
|
import com.yh.saas.plugin.base.service.ICommonBillOperateHisService;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
@@ -18,7 +15,6 @@ import com.yh.saas.plugin.yiliangyiyun.service.IWarehouseInOutInfoService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.text.ParseException;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -48,13 +44,13 @@ public class TranCarInfoServiceImpl extends ServiceImpl<TranCarInfoMapper, TranC
|
|
public String addTranCar(TranCarInfo tranCarInfo) throws ServiceException {
|
|
public String addTranCar(TranCarInfo tranCarInfo) throws ServiceException {
|
|
//新增主键id
|
|
//新增主键id
|
|
tranCarInfo.setId(IdGenerator.generateUUID());
|
|
tranCarInfo.setId(IdGenerator.generateUUID());
|
|
- tranCarInfo.setStatus(StatusEnum.TRAN_DO.getName());
|
|
|
|
- tranCarInfo.setStatusFlag(StatusEnum.TRAN_DO.getFlag());
|
|
|
|
|
|
+ tranCarInfo.setStatus(StatusEnum.NOT_DELIVERED.getName());
|
|
|
|
+ tranCarInfo.setStatusFlag(StatusEnum.NOT_DELIVERED.getFlag());
|
|
tranCarInfo.setConfirmFlag(StatusEnum.NOT_CONFIRM.getFlag());
|
|
tranCarInfo.setConfirmFlag(StatusEnum.NOT_CONFIRM.getFlag());
|
|
//根据手机号判断司机是否认证
|
|
//根据手机号判断司机是否认证
|
|
DriverViewInfo driverViewInfo =
|
|
DriverViewInfo driverViewInfo =
|
|
driverViewInfoService.selectOne(new EntityWrapper<DriverViewInfo>()
|
|
driverViewInfoService.selectOne(new EntityWrapper<DriverViewInfo>()
|
|
- .eq(DriverViewInfo.QueryFiles.DRIVER_NAME, tranCarInfo.getDriverPhone())
|
|
|
|
|
|
+ .eq(DriverViewInfo.QueryFiles.DRIVER_PHONE, tranCarInfo.getDriverPhone())
|
|
.eq(DriverViewInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
.eq(DriverViewInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
if (driverViewInfo==null) {
|
|
if (driverViewInfo==null) {
|
|
throw new AppServiceException(ExceptionDefinition.DRIVER_NOT_CERTIFIED);
|
|
throw new AppServiceException(ExceptionDefinition.DRIVER_NOT_CERTIFIED);
|
|
@@ -106,6 +102,7 @@ public class TranCarInfoServiceImpl extends ServiceImpl<TranCarInfoMapper, TranC
|
|
tranCarInfo.getStatus(), null, "");
|
|
tranCarInfo.getStatus(), null, "");
|
|
return "OK";
|
|
return "OK";
|
|
}
|
|
}
|
|
|
|
+
|
|
return "NG";
|
|
return "NG";
|
|
}
|
|
}
|
|
|
|
|
|
@@ -115,10 +112,11 @@ public class TranCarInfoServiceImpl extends ServiceImpl<TranCarInfoMapper, TranC
|
|
* @param tranCarInfo
|
|
* @param tranCarInfo
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Integer selectTranCarInfoNum(TranCarInfo tranCarInfo) {
|
|
|
|
- Integer count = this.selectCount(new EntityWrapper<TranCarInfo>()
|
|
|
|
|
|
+ public List<TranCarInfo> selectTranCarInfoNum(TranCarInfo tranCarInfo) {
|
|
|
|
+ //查合同下的发车数据
|
|
|
|
+ List<TranCarInfo> tranCarInfoList=this.selectList(new EntityWrapper<TranCarInfo>()
|
|
.eq("contract_no", tranCarInfo.getContractNo())
|
|
.eq("contract_no", tranCarInfo.getContractNo())
|
|
.eq(TranCarInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
.eq(TranCarInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
- return count;
|
|
|
|
|
|
+ return tranCarInfoList;
|
|
}
|
|
}
|
|
}
|
|
}
|