|
@ -219,7 +219,9 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba |
|
|
baseTrailerDetailsVo.setZcBrandName(baseVehicle.getCarBrandName()); |
|
|
baseTrailerDetailsVo.setZcBrandName(baseVehicle.getCarBrandName()); |
|
|
baseTrailerDetailsVo.setZcModelName(baseVehicle.getModelName()); |
|
|
baseTrailerDetailsVo.setZcModelName(baseVehicle.getModelName()); |
|
|
BaseVehicleCertificate baseVehicleCertificate = baseVehicleCertificateService.selectByVehicleSid(baseVehicle.getSid()); |
|
|
BaseVehicleCertificate baseVehicleCertificate = baseVehicleCertificateService.selectByVehicleSid(baseVehicle.getSid()); |
|
|
baseTrailerDetailsVo.setZcAnnouncementmodelName(baseVehicleCertificate.getCarModel()); |
|
|
if (baseVehicleCertificate != null){ |
|
|
|
|
|
baseTrailerDetailsVo.setZcAnnouncementmodelName(baseVehicleCertificate.getCarModel()); |
|
|
|
|
|
} |
|
|
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.fetchByVehSid(vehSid).getData(); |
|
|
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.fetchByVehSid(vehSid).getData(); |
|
|
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) { |
|
|
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) { |
|
|
String salesOrderSid = busSalesOrderVehicle.getSalesOrderSid(); |
|
|
String salesOrderSid = busSalesOrderVehicle.getSalesOrderSid(); |
|
@ -264,6 +266,8 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba |
|
|
BaseTrailer baseTrailer = new BaseTrailer(); |
|
|
BaseTrailer baseTrailer = new BaseTrailer(); |
|
|
dto.fillEntity(baseTrailer); |
|
|
dto.fillEntity(baseTrailer); |
|
|
baseTrailer.setCreateBySid(dto.getUserSid()); |
|
|
baseTrailer.setCreateBySid(dto.getUserSid()); |
|
|
|
|
|
String vehSid = dto.getVehSid(); |
|
|
|
|
|
BaseVehicle baseVehicle = baseVehicleService.fetchBySid(vehSid); |
|
|
//厂商结算价
|
|
|
//厂商结算价
|
|
|
String settlementPrice = dto.getSettlementPrice(); |
|
|
String settlementPrice = dto.getSettlementPrice(); |
|
|
if (StringUtils.isNotBlank(settlementPrice)) { |
|
|
if (StringUtils.isNotBlank(settlementPrice)) { |
|
@ -276,7 +280,7 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba |
|
|
BigDecimal decimal = new BigDecimal(dealPrice); |
|
|
BigDecimal decimal = new BigDecimal(dealPrice); |
|
|
baseTrailer.setDealPrice(decimal); |
|
|
baseTrailer.setDealPrice(decimal); |
|
|
} |
|
|
} |
|
|
String billNo = getGCRKApplyCode(dto.getUserSid()); |
|
|
String billNo = getGCRKApplyCode(baseVehicle); |
|
|
baseTrailer.setBillNo(billNo); |
|
|
baseTrailer.setBillNo(billNo); |
|
|
boolean isSave = save(baseTrailer); |
|
|
boolean isSave = save(baseTrailer); |
|
|
if (!isSave) { |
|
|
if (!isSave) { |
|
@ -355,11 +359,10 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba |
|
|
return rb.success().setMsg("保存成功"); |
|
|
return rb.success().setMsg("保存成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public String getGCRKApplyCode(String userSid) { |
|
|
public String getGCRKApplyCode(BaseVehicle baseVehicle) { |
|
|
//获取分公司sid
|
|
|
String purchaseSystemSid = baseVehicle.getPurchaseSystemSid(); |
|
|
ResultBean<String> resultBean = sysStaffOrgFeign.getPathSidByUserSid(userSid); |
|
|
BasePurchaseSystemDetailsVo basePurchaseSystemDetailsVo = basePurchaseSystemService.fetchDetailsByDeptSid(purchaseSystemSid).getData(); |
|
|
ResultBean<SysOrganizationVo> resultBean1 = sysOrganizationFeign.fetchBySid(resultBean.getData()); |
|
|
String orgCode = basePurchaseSystemDetailsVo.getOrgCode(); |
|
|
String orgCode = resultBean1.getData().getOrgCode(); |
|
|
|
|
|
BillNo b = new BillNo(); |
|
|
BillNo b = new BillNo(); |
|
|
b.setOrgCode(orgCode); |
|
|
b.setOrgCode(orgCode); |
|
|
b.setBillType(BillTypeEnum.GCRK.getBillType()); |
|
|
b.setBillType(BillTypeEnum.GCRK.getBillType()); |
|
@ -418,8 +421,8 @@ public class BaseTrailerService extends MybatisBaseService<BaseTrailerMapper, Ba |
|
|
scmApplyInboundVehQueryDto.setIunit("辆"); |
|
|
scmApplyInboundVehQueryDto.setIunit("辆"); |
|
|
scmApplyInboundVehQueryDto.setNum("1"); |
|
|
scmApplyInboundVehQueryDto.setNum("1"); |
|
|
scmApplyInboundVehQueryDto.setSettleMoney(baseTrailer.getSettlementPrice().toString()); |
|
|
scmApplyInboundVehQueryDto.setSettleMoney(baseTrailer.getSettlementPrice().toString()); |
|
|
scmApplyInboundVehQueryDto.setLocalName("在途仓库"); |
|
|
scmApplyInboundVehQueryDto.setLocalName("正式仓库"); |
|
|
scmApplyInboundVehQueryDto.setLocalCode("ARZTCK"); |
|
|
scmApplyInboundVehQueryDto.setLocalCode("ARZSCK"); |
|
|
scmApplyInboundVehQuerys.add(scmApplyInboundVehQueryDto); |
|
|
scmApplyInboundVehQuerys.add(scmApplyInboundVehQueryDto); |
|
|
scmApplyInboundQueryDto.setScmApplyInboundVehQueryList(scmApplyInboundVehQuerys); |
|
|
scmApplyInboundQueryDto.setScmApplyInboundVehQueryList(scmApplyInboundVehQuerys); |
|
|
String sid = scmApplyInboundQueryFeign.save(scmApplyInboundQueryDto).getData(); |
|
|
String sid = scmApplyInboundQueryFeign.save(scmApplyInboundQueryDto).getData(); |
|
|