Browse Source

问题修改

zhanglei
God 2 years ago
parent
commit
933a39a7a4
  1. 12
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufactorsubscription/BaseManufactorSubscriptionService.java

12
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufactorsubscription/BaseManufactorSubscriptionService.java

@ -30,10 +30,12 @@ import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basemanufactorsubscription.*; import com.yxt.anrui.base.api.basemanufactorsubscription.*;
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo;
import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApply; import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApply;
import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyDetailsVo; import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyDetailsVo;
import com.yxt.anrui.base.api.busvehicleapplydetail.BusVehicleApplyDetailVo; import com.yxt.anrui.base.api.busvehicleapplydetail.BusVehicleApplyDetailVo;
import com.yxt.anrui.base.api.busvehicleorder.BusVehicleOrderListDto; import com.yxt.anrui.base.api.busvehicleorder.BusVehicleOrderListDto;
import com.yxt.anrui.base.biz.basepurchasesystem.BasePurchaseSystemService;
import com.yxt.anrui.base.biz.busvehicleapply.BusVehicleApplyService; import com.yxt.anrui.base.biz.busvehicleapply.BusVehicleApplyService;
import com.yxt.anrui.base.biz.busvehicleorder.BusVehicleOrderService; import com.yxt.anrui.base.biz.busvehicleorder.BusVehicleOrderService;
import com.yxt.anrui.base.common.enums.BillTypeEnum; import com.yxt.anrui.base.common.enums.BillTypeEnum;
@ -90,6 +92,8 @@ public class BaseManufactorSubscriptionService extends MybatisBaseService<BaseMa
private ScmApplyInboundFeign scmApplyInboundFeign; private ScmApplyInboundFeign scmApplyInboundFeign;
@Autowired @Autowired
private SysOrganizationFeign sysOrganizationFeign; private SysOrganizationFeign sysOrganizationFeign;
@Autowired
private BasePurchaseSystemService basePurchaseSystemService;
/* public PagerVo<BaseManufactorSubscription> listPage(PagerQuery<BaseManufactorSubscriptionQuery> pq) { /* public PagerVo<BaseManufactorSubscription> listPage(PagerQuery<BaseManufactorSubscriptionQuery> pq) {
@ -273,7 +277,7 @@ public class BaseManufactorSubscriptionService extends MybatisBaseService<BaseMa
ScmApplyInboundDto scmApplyInbound = new ScmApplyInboundDto(); ScmApplyInboundDto scmApplyInbound = new ScmApplyInboundDto();
//申请编号规则:单据名称大写首字母+品牌编码+分公司编码+年份+月份+4位顺序号 //申请编号规则:单据名称大写首字母+品牌编码+分公司编码+年份+月份+4位顺序号
//获取单据名称大写首字母+品牌编码+分公司编码+年份+月份 //获取单据名称大写首字母+品牌编码+分公司编码+年份+月份
String billNo = getApplyCode(busVehicleApplyDetailsVo.getCreateOrgSid()); String billNo = getApplyCode(busVehicleApply.getOrgDeptSid());
scmApplyInbound.setApplicationCode(billNo); scmApplyInbound.setApplicationCode(billNo);
scmApplyInbound.setOrgPriceDate(DateUtil.formatDate(new Date())); scmApplyInbound.setOrgPriceDate(DateUtil.formatDate(new Date()));
scmApplyInbound.setModelSid(vo.getVehicleSid()); scmApplyInbound.setModelSid(vo.getVehicleSid());
@ -306,10 +310,10 @@ public class BaseManufactorSubscriptionService extends MybatisBaseService<BaseMa
return rb.success().setMsg("操作成功"); return rb.success().setMsg("操作成功");
} }
public String getApplyCode(String orgSid) { public String getApplyCode(String orgDeptSid) {
//获取分公司sid //获取分公司sid
ResultBean<SysOrganizationVo> resultBean1 = sysOrganizationFeign.fetchBySid(orgSid); BasePurchaseSystemDetailsVo basePurchaseSystemDetailsVo = basePurchaseSystemService.fetchDetailsByDeptSid(orgDeptSid).getData();
String orgCode = resultBean1.getData().getOrgCode(); String orgCode = basePurchaseSystemDetailsVo.getOrgCode();
BillNo b = new BillNo(); BillNo b = new BillNo();
b.setOrgCode(orgCode); b.setOrgCode(orgCode);
b.setBillType(BillTypeEnum.RZSQ.getBillType()); b.setBillType(BillTypeEnum.RZSQ.getBillType());

Loading…
Cancel
Save