Browse Source

优化

zhanglei
dimengzhe 2 years ago
parent
commit
1a4cb86d81
  1. 3
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusApplyDetailsPushDto.java
  2. 5
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java
  3. 1
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  4. 5
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmpurchasechannel/ScmPurchaseChannelService.java

3
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapplydetail/BusApplyDetailsPushDto.java

@ -32,5 +32,8 @@ public class BusApplyDetailsPushDto implements Dto {
private BusVehicleApplySzPushDto busVehicleApplySzPushDto; private BusVehicleApplySzPushDto busVehicleApplySzPushDto;
@ApiModelProperty("销售指导价")
private String saleGuPrice;
} }

5
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyService.java

@ -9,6 +9,7 @@ import com.google.common.util.concurrent.ThreadFactoryBuilder;
import com.yxt.anrui.base.api.basemanufactorsubscription.BaseManufactorSubscriptionDto; import com.yxt.anrui.base.api.basemanufactorsubscription.BaseManufactorSubscriptionDto;
import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturer; import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturer;
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo;
import com.yxt.anrui.base.api.basevehicle.BaseVehicle;
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModel; import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModel;
import com.yxt.anrui.base.api.busvehicleapply.*; import com.yxt.anrui.base.api.busvehicleapply.*;
import com.yxt.anrui.base.api.busvehicleapply.app.AppVehicleApplyListVo; import com.yxt.anrui.base.api.busvehicleapply.app.AppVehicleApplyListVo;
@ -1043,6 +1044,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa
public ResultBean pushApply(BusApplyPushDto dto) { public ResultBean pushApply(BusApplyPushDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
BusVehicleApply busVehicleApply = new BusVehicleApply(); BusVehicleApply busVehicleApply = new BusVehicleApply();
BeanUtil.copyProperties(dto,busVehicleApply,"sid");
String billNo = getApplyCode(dto.getOrgSidPath()); String billNo = getApplyCode(dto.getOrgSidPath());
busVehicleApply.setApplicationCode(billNo); busVehicleApply.setApplicationCode(billNo);
String manufacturerSid = baseVehicleBrandService.selectByManufacturerSid(dto.getCarBrandSid()); String manufacturerSid = baseVehicleBrandService.selectByManufacturerSid(dto.getCarBrandSid());
@ -1053,6 +1055,9 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa
BusVehicleApplyDetail busVehicleApplyDetail = new BusVehicleApplyDetail(); BusVehicleApplyDetail busVehicleApplyDetail = new BusVehicleApplyDetail();
BeanUtil.copyProperties(busVehicleApplyDetailDto, busVehicleApplyDetail, "sid"); BeanUtil.copyProperties(busVehicleApplyDetailDto, busVehicleApplyDetail, "sid");
busVehicleApplyDetail.setApplySid(busVehicleApply.getSid()); busVehicleApplyDetail.setApplySid(busVehicleApply.getSid());
//内部编码
BaseVehicleModel baseVehicleModel = baseVehicleModelService.fetchBySid(busVehicleApplyDetail.getVehicleSid());
busVehicleApplyDetail.setInsideCode(baseVehicleModel.getInsideCode());
busVehicleApplyDetailService.insert(busVehicleApplyDetail); busVehicleApplyDetailService.insert(busVehicleApplyDetail);
if (busVehicleApplyDetailDto.getBusVehicleApplySzPushDto() != null) { if (busVehicleApplyDetailDto.getBusVehicleApplySzPushDto() != null) {
BusVehicleApplySz busVehicleApplySz = new BusVehicleApplySz(); BusVehicleApplySz busVehicleApplySz = new BusVehicleApplySz();

1
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -5268,6 +5268,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
scmPurchaseChannelPush.setConfigSid(busSalesOrderModel.getModelConfigSid()); scmPurchaseChannelPush.setConfigSid(busSalesOrderModel.getModelConfigSid());
scmPurchaseChannelPush.setConfigName(busSalesOrderModel.getModelConfig()); scmPurchaseChannelPush.setConfigName(busSalesOrderModel.getModelConfig());
scmPurchaseChannelPush.setUseOrgSid(busSalesOrder.getUseOrgSid()); scmPurchaseChannelPush.setUseOrgSid(busSalesOrder.getUseOrgSid());
scmPurchaseChannelPush.setUseOrgName(busSalesOrder.getUseOrgName());
scmPurchaseChannelPush.setSaleOrderApproDate(DateUtil.format(new Date(), "yyyy-MM-dd")); scmPurchaseChannelPush.setSaleOrderApproDate(DateUtil.format(new Date(), "yyyy-MM-dd"));
BusSalesOrderPrice busSalesOrderPrice = busSalesOrderPriceService.selectBySalesOrderSid(busSalesOrder.getSid()); BusSalesOrderPrice busSalesOrderPrice = busSalesOrderPriceService.selectBySalesOrderSid(busSalesOrder.getSid());
scmPurchaseChannelPush.setNum(busSalesOrderPrice.getQuantity().toString()); scmPurchaseChannelPush.setNum(busSalesOrderPrice.getQuantity().toString());

5
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmpurchasechannel/ScmPurchaseChannelService.java

@ -157,6 +157,7 @@ public class ScmPurchaseChannelService extends MybatisBaseService<ScmPurchaseCha
return rb.setMsg("该待选择的采购渠道不存在"); return rb.setMsg("该待选择的采购渠道不存在");
} }
BeanUtil.copyProperties(scmPurchaseChannelDto, scmPurchaseChannel, "sid"); BeanUtil.copyProperties(scmPurchaseChannelDto, scmPurchaseChannel, "sid");
scmPurchaseChannel.setCreateBySid(scmPurchaseChannel.getApplyPeoSid());
scmPurchaseChannel.setOperateSid(scmPurchaseChannelDto.getUserSid()); scmPurchaseChannel.setOperateSid(scmPurchaseChannelDto.getUserSid());
scmPurchaseChannel.setState(2); scmPurchaseChannel.setState(2);
ResultBean<SysUserVo> resultBean = sysUserFeign.fetchBySid(scmPurchaseChannel.getOperateSid()); ResultBean<SysUserVo> resultBean = sysUserFeign.fetchBySid(scmPurchaseChannel.getOperateSid());
@ -206,7 +207,7 @@ public class ScmPurchaseChannelService extends MybatisBaseService<ScmPurchaseCha
BusSalesOrderPrice busSalesOrderPrice = busSalesOrdersVo.getBusSalesOrderPrice(); BusSalesOrderPrice busSalesOrderPrice = busSalesOrdersVo.getBusSalesOrderPrice();
busApplyPushDto.setCreateBySid(scmPurchaseChannel.getOperateSid()); busApplyPushDto.setCreateBySid(scmPurchaseChannel.getOperateSid());
busApplyPushDto.setApplicationDate(scmPurchaseChannel.getChoiceDate()); busApplyPushDto.setApplicationDate(scmPurchaseChannel.getChoiceDate());
busApplyPushDto.setCreateByName(scmPurchaseChannel.getConfigName()); busApplyPushDto.setCreateByName(scmPurchaseChannel.getOperateName());
busApplyPushDto.setSchedulingType("客户订单"); busApplyPushDto.setSchedulingType("客户订单");
busApplyPushDto.setSchedulingTypeKey("04"); busApplyPushDto.setSchedulingTypeKey("04");
busApplyPushDto.setSalesSid(scmPurchaseChannel.getSaleOrderSid()); busApplyPushDto.setSalesSid(scmPurchaseChannel.getSaleOrderSid());
@ -226,6 +227,7 @@ public class ScmPurchaseChannelService extends MybatisBaseService<ScmPurchaseCha
busApplyDetailsPushDto.setQuantity(busSalesOrderPrice.getQuantity().toString()); busApplyDetailsPushDto.setQuantity(busSalesOrderPrice.getQuantity().toString());
busApplyDetailsPushDto.setConfigSid(busSalesOrderModel.getModelConfigSid()); busApplyDetailsPushDto.setConfigSid(busSalesOrderModel.getModelConfigSid());
busApplyDetailsPushDto.setConfigName(busSalesOrderModel.getConfig()); busApplyDetailsPushDto.setConfigName(busSalesOrderModel.getConfig());
busApplyDetailsPushDto.setSaleGuPrice(busSalesOrderModel.getFinalPrice().toString());
BusSalesOrderMakeup busSalesOrderMakeup = busSalesOrdersVo.getBusSalesOrderMakeup(); BusSalesOrderMakeup busSalesOrderMakeup = busSalesOrdersVo.getBusSalesOrderMakeup();
if(busSalesOrderMakeup != null){ if(busSalesOrderMakeup != null){
BusVehicleApplySzPushDto busVehicleApplySzPushDto = new BusVehicleApplySzPushDto(); BusVehicleApplySzPushDto busVehicleApplySzPushDto = new BusVehicleApplySzPushDto();
@ -233,6 +235,7 @@ public class ScmPurchaseChannelService extends MybatisBaseService<ScmPurchaseCha
busApplyDetailsPushDto.setBusVehicleApplySzPushDto(busVehicleApplySzPushDto); busApplyDetailsPushDto.setBusVehicleApplySzPushDto(busVehicleApplySzPushDto);
} }
busApplyDetailsPushDtos.add(busApplyDetailsPushDto); busApplyDetailsPushDtos.add(busApplyDetailsPushDto);
busApplyPushDto.setBusVehicleApplyDetailList(busApplyDetailsPushDtos);
busVehicleApplyFeign.pushApply(busApplyPushDto); busVehicleApplyFeign.pushApply(busApplyPushDto);
} }
} }

Loading…
Cancel
Save