|
|
@ -29,14 +29,10 @@ import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo; |
|
|
|
import com.yxt.anrui.base.api.basevehicletempstate.BaseVehicleTempstateDto; |
|
|
|
import com.yxt.anrui.base.api.basevehicletempstate.BaseVehicleTempstateFeign; |
|
|
|
import com.yxt.anrui.base.common.enums.VehicleStateTempOrLast; |
|
|
|
import com.yxt.anrui.buscenter.api.busdeliveredapplydetails.*; |
|
|
|
import com.yxt.anrui.buscenter.api.busdelivereddetailsdiscount.BusDeliveredDetailsDiscount; |
|
|
|
import com.yxt.anrui.buscenter.api.busdelivereddetailsdiscount.BusDeliveredDetailsDiscountDto; |
|
|
|
import com.yxt.anrui.buscenter.api.busdeliveredusemessage.AppUseInfoDto; |
|
|
|
import com.yxt.anrui.buscenter.api.busdeliveredusemessage.BusDeliveredUseMessage; |
|
|
|
import com.yxt.anrui.buscenter.biz.busdelivereddetailsdiscount.BusDeliveredDetailsDiscountService; |
|
|
|
import com.yxt.anrui.buscenter.biz.busdeliveredusemessage.BusDeliveredUseMessageService; |
|
|
@ -152,44 +148,6 @@ public class BusDeliveredApplyDetailsService extends MybatisBaseService<BusDeliv |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public void appSaveList(List<AppCarListDto> carList, String sid) { |
|
|
|
for (int i = 0; i < carList.size(); i++) { |
|
|
|
BusDeliveredApplyDetails busDeliveredApplyDetails = new BusDeliveredApplyDetails(); |
|
|
|
AppCarListDto appCarListDto = carList.get(i); |
|
|
|
busDeliveredApplyDetails.setRemarks(appCarListDto.getCarRemarks()); |
|
|
|
busDeliveredApplyDetails.setVinNo(appCarListDto.getVin()); |
|
|
|
// busDeliveredApplyDetails.setPrice(appCarListDto.getPrice());
|
|
|
|
busDeliveredApplyDetails.setApplySid(sid); |
|
|
|
if (carList.get(i).getUseInfo() != null) { |
|
|
|
AppUseInfoDto useInfo = carList.get(i).getUseInfo(); |
|
|
|
BusDeliveredUseMessage busDeliveredUseMessage = new BusDeliveredUseMessage(); |
|
|
|
/* busDeliveredUseMessage.setProvince(useInfo.getProvince()); |
|
|
|
busDeliveredUseMessage.setCity(useInfo.getCity()); |
|
|
|
busDeliveredUseMessage.setCounty(useInfo.getCounty());*/ |
|
|
|
busDeliveredUseMessage.setAddress(useInfo.getAddress()); |
|
|
|
busDeliveredUseMessage.setIdNo(useInfo.getIdNumber()); |
|
|
|
busDeliveredUseMessage.setName(useInfo.getCustomer()); |
|
|
|
busDeliveredUseMessage.setMobile(useInfo.getMobile()); |
|
|
|
busDeliveredUseMessage.setApplySid(sid); |
|
|
|
busDeliveredUseMessageService.save(busDeliveredUseMessage); |
|
|
|
busDeliveredApplyDetails.setUseMessageSid(busDeliveredUseMessage.getSid()); |
|
|
|
} |
|
|
|
BaseVehicleTempstateDto baseVehicleTempstateDto = new BaseVehicleTempstateDto(); |
|
|
|
baseVehicleTempstateDto.setBusSid(sid); |
|
|
|
baseVehicleTempstateDto.setTempStateKey(VehicleStateTempOrLast.PaymentEnum.ISSUE_APPLY.getCode()); |
|
|
|
baseVehicleTempstateDto.setTempStateValue(VehicleStateTempOrLast.PaymentEnum.ISSUE_APPLY.getRemarks()); |
|
|
|
baseVehicleTempstateDto.setTempKey("1"); |
|
|
|
baseVehicleTempstateDto.setTempValue("待审核"); |
|
|
|
for (AppCarListDto carListDto : carList) { |
|
|
|
baseVehicleTempstateDto.setVinNo(carListDto.getVin()); |
|
|
|
BaseVehicleVo data = baseVehicleFeign.selVehicleByVinNo(carListDto.getVin()).getData(); |
|
|
|
baseVehicleTempstateDto.setVehSid(data.getSid()); |
|
|
|
baseVehicleTempstateFeign.save(baseVehicleTempstateDto); |
|
|
|
} |
|
|
|
save(busDeliveredApplyDetails); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据出库申请sid删除车辆关联的信息 |
|
|
|
* |
|
|
|