|
|
@ -30,18 +30,17 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicle; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo; |
|
|
|
import com.yxt.anrui.base.api.basevehiclecertificate.AppHandoverCertificateInfoVo; |
|
|
|
import com.yxt.anrui.base.api.basevehiclecertificate.BaseVehicleCertificateFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFile; |
|
|
|
import com.yxt.anrui.buscenter.api.buscenterfile.BuscenterFileEnum; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverprepare.*; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepare; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverprepare.BusHandoverPrepareAddDto; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverprepare.app.*; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleDto; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.AppBusHandoverPrepareVehicleInfoVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverpreparevehicle.BusHandoverPrepareVehicle; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitDto; |
|
|
|
import com.yxt.anrui.buscenter.api.bushandoverwait.BusHandoverWaitFeign; |
|
|
|
import com.yxt.anrui.buscenter.biz.buscenterfile.BuscenterFileService; |
|
|
|
import com.yxt.anrui.buscenter.biz.bushandoverpreparevehicle.BusHandoverPrepareVehicleService; |
|
|
|
import com.yxt.anrui.buscenter.biz.bushandoverwait.BusHandoverWaitService; |
|
|
@ -49,13 +48,11 @@ import com.yxt.anrui.fin.api.finbillvehicle.AppInvoicingInfoVinNoVo; |
|
|
|
import com.yxt.anrui.fin.api.finbillvehicle.FinBillVehicleFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
|
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -94,7 +91,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre |
|
|
|
@Autowired |
|
|
|
private BusHandoverWaitService busHandoverWaitService; |
|
|
|
|
|
|
|
private QueryWrapper<BusHandoverPrepare> createQueryWrapper(BusHandoverPrepareQuery query) { |
|
|
|
/* private QueryWrapper<BusHandoverPrepare> createQueryWrapper(BusHandoverPrepareQuery query) { |
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
|
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|
|
|
QueryWrapper<BusHandoverPrepare> qw = new QueryWrapper<>(); |
|
|
@ -108,18 +105,18 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre |
|
|
|
IPage<BusHandoverPrepareVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
|
PagerVo<BusHandoverPrepareVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
public void saveOrUpdateDto(BusHandoverPrepareDto dto) { |
|
|
|
/* public void saveOrUpdateDto(BusHandoverPrepareDto dto) { |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
|
this.insertByDto(dto); |
|
|
|
return; |
|
|
|
} |
|
|
|
this.updateByDto(dto); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
public void insertByDto(BusHandoverPrepareDto dto) { |
|
|
|
/* public void insertByDto(BusHandoverPrepareDto dto) { |
|
|
|
BusHandoverPrepare entity = new BusHandoverPrepare(); |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
baseMapper.insert(entity); |
|
|
@ -133,15 +130,20 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre |
|
|
|
BusHandoverPrepare entity = fetchBySid(dtoSid); |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
baseMapper.updateById(entity); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
public BusHandoverPrepareDetailsVo fetchDetailsVoBySid(String sid) { |
|
|
|
/* public BusHandoverPrepareDetailsVo fetchDetailsVoBySid(String sid) { |
|
|
|
BusHandoverPrepare entity = fetchBySid(sid); |
|
|
|
BusHandoverPrepareDetailsVo vo = new BusHandoverPrepareDetailsVo(); |
|
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
|
return vo; |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
/** |
|
|
|
* 出库申请审核通过后推送待交车准备 |
|
|
|
* |
|
|
|
* @param dto |
|
|
|
*/ |
|
|
|
public void addHandoverPrepare(BusHandoverPrepareAddDto dto) { |
|
|
|
BusHandoverPrepare busHandoverPrepare = new BusHandoverPrepare(); |
|
|
|
BeanUtil.copyProperties(dto, busHandoverPrepare); |
|
|
@ -322,7 +324,7 @@ public class BusHandoverPrepareService extends MybatisBaseService<BusHandoverPre |
|
|
|
busHandoverWaitDto.setCustomerSid(busHandoverPrepare.getCustomerSid()); |
|
|
|
busHandoverWaitDto.setVinNo(handoverPrepareVehicleDto.getVinNo()); |
|
|
|
BaseVehicle data = baseVehicleFeign.selectByVinNoAndOrgSid(handoverPrepareVehicleDto.getVinNo(), busHandoverPrepare.getUseOrgSid()).getData(); |
|
|
|
if (data!=null){ |
|
|
|
if (data != null) { |
|
|
|
busHandoverWaitDto.setVinSid(data.getSid()); |
|
|
|
busHandoverWaitDto.setModelSid(data.getModelSid()); |
|
|
|
busHandoverWaitDto.setModelName(data.getModelName()); |
|
|
|