Browse Source

修改收车推送车辆台账推送的采购系统code

zhanglei
God 3 years ago
parent
commit
86178d3c1b
  1. 13
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturer/BaseManufacturerDetailsVo.java
  2. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturer/BaseManufacturerDto.java
  3. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java
  4. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturer/BaseManufacturerMapper.xml
  5. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java
  6. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkInstockNumber/FinStkInstockNumberMapper.xml
  7. 2
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml
  8. 9
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDetailsVo.java
  9. 5
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineInfoVo.java
  10. 8
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExaminePageVo.java
  11. 1
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java
  12. 7
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineMapper.xml
  13. 103
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

13
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturer/BaseManufacturerDetailsVo.java

@ -83,6 +83,19 @@ public class BaseManufacturerDetailsVo implements Vo {
private String city; private String city;
@ApiModelProperty(value = "县区") @ApiModelProperty(value = "县区")
private String county; private String county;
@ApiModelProperty("所属分公司sid")
private String createOrg;
@ApiModelProperty(value = "所属分公司名称")
private String createOrgName;
@ApiModelProperty("使用组织sid")
private String useOrg;
@ApiModelProperty(value = "使用组织名称")
private String useOrgName;
@ApiModelProperty(value = "厂商开户行sid") @ApiModelProperty(value = "厂商开户行sid")
private String manBankSid; private String manBankSid;
} }

2
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturer/BaseManufacturerDto.java

@ -120,6 +120,4 @@ public class BaseManufacturerDto implements Dto {
@ApiModelProperty(value = "使用组织名称") @ApiModelProperty(value = "使用组织名称")
private String useOrgName; private String useOrgName;
/* @ApiModelProperty(value = "厂商开户行sid")
private String manBankSid;*/
} }

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java

@ -567,7 +567,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa
SysOrganizationVo vo = sysOrganizationVoResultBean1.getData(); SysOrganizationVo vo = sysOrganizationVoResultBean1.getData();
if (vo != null) { if (vo != null) {
bdSupplier.setFName(vo.getName()); bdSupplier.setFName(vo.getName());
bdSupplier.setFLocMobile(vo.getLinkPhone()); bdSupplier.setFLocMobile("13333333333");
bdSupplier.setFNumber(vo.getOtherCode()); bdSupplier.setFNumber(vo.getOtherCode());
} }
} }
@ -683,7 +683,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa
/** /**
* 批号:FLot * 批号:FLot
*/ */
fe.setFlot(baseVehicle.getVinNo()); fe.setFlot(fe.getFMaterialID());
/** /**
* 货主:FOwnerID (必填项) * 货主:FOwnerID (必填项)
*/ */

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturer/BaseManufacturerMapper.xml

@ -85,7 +85,9 @@
bm.region, bm.region,
bm.province, bm.province,
bm.city, bm.city,
bm.county bm.county,
bm.createOrg,
bm.useOrg
FROM base_manufacturer bm FROM base_manufacturer bm
WHERE bm.sid = #{sid} WHERE bm.sid = #{sid}
</select> </select>

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -165,7 +165,7 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
bdEmpinfo.setFNumber(sysStaffinfoDetailsVo.getJobNumber()); bdEmpinfo.setFNumber(sysStaffinfoDetailsVo.getJobNumber());
bdEmpinfo.setFAddress(sysStaffinfoDetailsVo.getAddress()); bdEmpinfo.setFAddress(sysStaffinfoDetailsVo.getAddress());
bdEmpinfo.setFCreateOrgId(sysOrganizationVo.getOrgCode()); bdEmpinfo.setFCreateOrgId(sysOrganizationVo.getOrgCode());
bdEmpinfo.setFMobile(sysOrganizationVo.getLinkPhone()); bdEmpinfo.setFMobile(sysStaffinfoDetailsVo.getMobile());
bdEmpinfo.setFUseOrgId(sysOrganizationVo.getOrgCode()); bdEmpinfo.setFUseOrgId(sysOrganizationVo.getOrgCode());
finKingDeeFeign.saveBDEmpinfo(bdEmpinfo); finKingDeeFeign.saveBDEmpinfo(bdEmpinfo);
} catch (Exception e) { } catch (Exception e) {

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stkInstockNumber/FinStkInstockNumberMapper.xml

@ -6,7 +6,7 @@
select * from fin_stkInstock_number select * from fin_stkInstock_number
where 1=1 where 1=1
<if test="fMaterialId!=null"> <if test="fMaterialId!=null">
and fMaterialId=#{fMaterialId} and fMaterialId like concat('%',#{fMaterialId},'%')
</if> </if>
<if test="useOrgSid!=null"> <if test="useOrgSid!=null">
and useOrgSid=#{useOrgSid} and useOrgSid=#{useOrgSid}

2
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml

@ -202,7 +202,7 @@
</select> </select>
<select id="selectOrgSidList" resultType="com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo"> <select id="selectOrgSidList" resultType="com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo">
select sid,name from sys_organization so where so.isDept = 0 select sid,name,orgCode from sys_organization so where so.isDept = 0
</select> </select>
<select id="getListDeptByOrgSid" resultType="com.yxt.anrui.portal.api.sysorganization.SysOrgVo"> <select id="getListDeptByOrgSid" resultType="com.yxt.anrui.portal.api.sysorganization.SysOrgVo">

9
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineDetailsVo.java

@ -16,6 +16,9 @@ public class AppScmVehicleExamineDetailsVo implements Vo {
@ApiModelProperty("订单类型") @ApiModelProperty("订单类型")
private String type; private String type;
@ApiModelProperty("订单类型key")
private String purchaseTypeKey;
@ApiModelProperty("车型") @ApiModelProperty("车型")
private String model; private String model;
@ -71,4 +74,10 @@ public class AppScmVehicleExamineDetailsVo implements Vo {
@ApiModelProperty("发动机号") @ApiModelProperty("发动机号")
private String engineNo; private String engineNo;
@ApiModelProperty("外采 排产 调车 sid")
private String businessSid;
@ApiModelProperty("供应商名称")
private String manufacturerName; // 供应商名称
} }

5
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/AppScmVehicleExamineInfoVo.java

@ -74,4 +74,9 @@ public class AppScmVehicleExamineInfoVo implements Vo {
private String orgPath; private String orgPath;
@ApiModelProperty("外采 排产 调车 sid")
private String businessSid;
@ApiModelProperty("供应商名称")
private String manufacturerName; // 供应商名称
} }

8
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExaminePageVo.java

@ -62,6 +62,9 @@ public class ScmVehicleExaminePageVo implements Vo {
@ApiModelProperty("采购订单类型(外采,内购,排产)") @ApiModelProperty("采购订单类型(外采,内购,排产)")
private String purchaseType; private String purchaseType;
@ApiModelProperty("采购订单类型(外采,内购,排产)key")
private String purchaseTypeKey;
@ApiModelProperty("验车人") @ApiModelProperty("验车人")
private String inspectedName; private String inspectedName;
@ -74,4 +77,9 @@ public class ScmVehicleExaminePageVo implements Vo {
@ApiModelProperty("是否验车 未验车 1 以验车2") @ApiModelProperty("是否验车 未验车 1 以验车2")
private String inspectedType; private String inspectedType;
@ApiModelProperty("供应商名称")
private String manufacturerName; // 供应商名称
@ApiModelProperty("外采 排产 调车 sid")
private String businessSid;
} }

1
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java

@ -511,6 +511,7 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicle
if (baseVehicle.getDepartureDate() != null){ if (baseVehicle.getDepartureDate() != null){
baseVehicleDto.setDepartureDate(new SimpleDateFormat("yyyy-MM-dd").format(baseVehicle.getDepartureDate())); baseVehicleDto.setDepartureDate(new SimpleDateFormat("yyyy-MM-dd").format(baseVehicle.getDepartureDate()));
} }
baseVehicleDto.setVehMark(baseVehicle.getVehMark());
baseVehicleDto.setInsideCode(baseVehicle.getInsideCode()); baseVehicleDto.setInsideCode(baseVehicle.getInsideCode());
baseVehicleDto.setCostPrice(Integer.valueOf(vehicleDetailsVo.getWitPinMoney())); baseVehicleDto.setCostPrice(Integer.valueOf(vehicleDetailsVo.getWitPinMoney()));
baseVehicleDto.setVinNo(scmVehicleEnterlibrary.getVinNo()); baseVehicleDto.setVinNo(scmVehicleEnterlibrary.getVinNo());

7
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineMapper.xml

@ -62,6 +62,7 @@
modelSid, modelSid,
configSid, configSid,
engineNo, engineNo,
businessSid,
sve.useOrgSid as orgPath sve.useOrgSid as orgPath
FROM scm_vehicle_examine sve FROM scm_vehicle_examine sve
WHERE sve.sid = #{inspectedSid} WHERE sve.sid = #{inspectedSid}
@ -71,6 +72,7 @@
resultType="com.yxt.anrui.scm.api.scmvehicleexamine.AppScmVehicleExamineDetailsVo"> resultType="com.yxt.anrui.scm.api.scmvehicleexamine.AppScmVehicleExamineDetailsVo">
SELECT sve.vinNo as vin, SELECT sve.vinNo as vin,
sve.purchaseType as type, sve.purchaseType as type,
sve.purchaseTypeKey,
sve.modelName as model, sve.modelName as model,
sve.configName as config, sve.configName as config,
sve.departureDate as dispatchedDate, sve.departureDate as dispatchedDate,
@ -86,7 +88,8 @@
sve.inboundDate, sve.inboundDate,
sve.modelSid, sve.modelSid,
sve.configSid, sve.configSid,
sve.engineNo sve.engineNo,
sve.businessSid
FROM scm_vehicle_examine sve FROM scm_vehicle_examine sve
WHERE sve.sid = #{inspectedSid} WHERE sve.sid = #{inspectedSid}
</select> </select>
@ -98,6 +101,8 @@
sve.vinNo as vin, sve.vinNo as vin,
sve.departureDate as dispatchedDate, sve.departureDate as dispatchedDate,
sve.purchaseType, sve.purchaseType,
sve.purchaseTypeKey,
sve.businessSid,
sve.inspection as inspectedName, sve.inspection as inspectedName,
sve.inspectionDate as inspectedDate, sve.inspectionDate as inspectedDate,
sve.inspectionResult as inspectedType sve.inspectionResult as inspectedType

103
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

@ -29,12 +29,18 @@ import cn.hutool.core.bean.BeanUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
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.baseinternalpurchase.BaseInternalPurchaseDetailsVo;
import com.yxt.anrui.base.api.baseinternalpurchase.BaseInternalPurchaseFeign;
import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturerAllVo; import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturerAllVo;
import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturerFeign; import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturerFeign;
import com.yxt.anrui.base.api.baseoutsourcingapplication.BaseOutsourcingApplicationDetailsVo; import com.yxt.anrui.base.api.baseoutsourcingapplication.BaseOutsourcingApplicationDetailsVo;
import com.yxt.anrui.base.api.baseoutsourcingapplication.BaseOutsourcingApplicationFeign; import com.yxt.anrui.base.api.baseoutsourcingapplication.BaseOutsourcingApplicationFeign;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleDto; import com.yxt.anrui.base.api.basevehicle.BaseVehicleDto;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign;
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand;
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandFeign;
import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyDetailsVo;
import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyFeign;
import com.yxt.anrui.base.common.enums.ManPurOrderType; import com.yxt.anrui.base.common.enums.ManPurOrderType;
import com.yxt.anrui.base.common.enums.OperVehicleState; import com.yxt.anrui.base.common.enums.OperVehicleState;
import com.yxt.anrui.fin.api.finpaymentrecord.FinPaymentrecordDto; import com.yxt.anrui.fin.api.finpaymentrecord.FinPaymentrecordDto;
@ -119,6 +125,12 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
@Autowired @Autowired
BaseManufacturerFeign baseManufacturerFeign; BaseManufacturerFeign baseManufacturerFeign;
@Autowired
private BusVehicleApplyFeign busVehicleApplyFeign;
@Autowired
private BaseInternalPurchaseFeign baseInternalPurchaseFeign;
@Autowired
private BaseVehicleBrandFeign baseVehicleBrandFeign;
private QueryWrapper<ScmVehicleExamine> createQueryWrapper(ScmVehicleExamineQuery query) { private QueryWrapper<ScmVehicleExamine> createQueryWrapper(ScmVehicleExamineQuery query) {
@ -186,6 +198,36 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
if ("1".equals(record.getInspectedType())) { if ("1".equals(record.getInspectedType())) {
record.setShowInspectedBtn(true); record.setShowInspectedBtn(true);
} }
String purchaseTypeKey = record.getPurchaseTypeKey();
String businessSid = record.getBusinessSid();
if ("001".equals(purchaseTypeKey)){//排产
BusVehicleApplyDetailsVo busVehicleApplyDetailsVo = busVehicleApplyFeign.fetchSid(businessSid).getData();
String carBrandSid = busVehicleApplyDetailsVo.getCarBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
record.setManufacturerName(manufacturerName);
}
}else if ("002".equals(purchaseTypeKey)){//外采
BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(businessSid).getData();
String carBrandSid = baseOutsourcingApplicationDetailsVo.getCarBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
record.setManufacturerName(manufacturerName);
}
}else if ("003".equals(purchaseTypeKey)){//内购
BaseInternalPurchaseDetailsVo baseInternalPurchaseDetailsVo = baseInternalPurchaseFeign.fetchDetailsBySid(businessSid).getData();
String carBrandSid = baseInternalPurchaseDetailsVo.getBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
record.setManufacturerName(manufacturerName);
}
}
} }
return iPage; return iPage;
} }
@ -289,6 +331,36 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
List<String> factoryImages = new ArrayList<>(); List<String> factoryImages = new ArrayList<>();
List<String> carInspectedImages = new ArrayList<>(); List<String> carInspectedImages = new ArrayList<>();
AppScmVehicleExamineInfoVo vo = baseMapper.getCarInspectedInfo(inspectedSid); AppScmVehicleExamineInfoVo vo = baseMapper.getCarInspectedInfo(inspectedSid);
String businessSid = vo.getBusinessSid();
String purchaseTypeKey = vo.getPurchaseKey();
if ("001".equals(purchaseTypeKey)){//排产
BusVehicleApplyDetailsVo busVehicleApplyDetailsVo = busVehicleApplyFeign.fetchSid(businessSid).getData();
String carBrandSid = busVehicleApplyDetailsVo.getCarBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
vo.setManufacturerName(manufacturerName);
}
}else if ("002".equals(purchaseTypeKey)){//外采
BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(businessSid).getData();
String carBrandSid = baseOutsourcingApplicationDetailsVo.getCarBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
vo.setManufacturerName(manufacturerName);
}
}else if ("003".equals(purchaseTypeKey)){//内购
BaseInternalPurchaseDetailsVo baseInternalPurchaseDetailsVo = baseInternalPurchaseFeign.fetchDetailsBySid(businessSid).getData();
String carBrandSid = baseInternalPurchaseDetailsVo.getBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
vo.setManufacturerName(manufacturerName);
}
}
if (ManPurOrderType.ManOrderType.WC_ORDER.getCode().equals(vo.getPurchaseKey())) { if (ManPurOrderType.ManOrderType.WC_ORDER.getCode().equals(vo.getPurchaseKey())) {
vo.setEditVin(true); vo.setEditVin(true);
} else { } else {
@ -351,7 +423,36 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
List<String> carInspectedImages = new ArrayList<>(); List<String> carInspectedImages = new ArrayList<>();
AppScmVehicleExamineDetailsVo vo = baseMapper.getCarInspected(inspectedSid); AppScmVehicleExamineDetailsVo vo = baseMapper.getCarInspected(inspectedSid);
String businessSid = vo.getBusinessSid();
String purchaseTypeKey = vo.getPurchaseTypeKey();
if ("001".equals(purchaseTypeKey)){//排产
BusVehicleApplyDetailsVo busVehicleApplyDetailsVo = busVehicleApplyFeign.fetchSid(businessSid).getData();
String carBrandSid = busVehicleApplyDetailsVo.getCarBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
vo.setManufacturerName(manufacturerName);
}
}else if ("002".equals(purchaseTypeKey)){//外采
BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(businessSid).getData();
String carBrandSid = baseOutsourcingApplicationDetailsVo.getCarBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
vo.setManufacturerName(manufacturerName);
}
}else if ("003".equals(purchaseTypeKey)){//内购
BaseInternalPurchaseDetailsVo baseInternalPurchaseDetailsVo = baseInternalPurchaseFeign.fetchDetailsBySid(businessSid).getData();
String carBrandSid = baseInternalPurchaseDetailsVo.getBrandSid();
if (StringUtils.isNotBlank(carBrandSid)){
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(carBrandSid);
BaseManufacturerAllVo data = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData();
String manufacturerName = data.getBaseManufacturerDto().getManufacturerName();
vo.setManufacturerName(manufacturerName);
}
}
List<ScmVehinspectItemVo> scmVehinspectItemVos = scmVehinspectItemService.selInfoByVehInspectSid(inspectedSid); List<ScmVehinspectItemVo> scmVehinspectItemVos = scmVehinspectItemService.selInfoByVehInspectSid(inspectedSid);
List<AppScmInspectionItemVo> inspectionItemVos = new ArrayList<>(); List<AppScmInspectionItemVo> inspectionItemVos = new ArrayList<>();
for (ScmVehinspectItemVo scmVehinspectItemVo : scmVehinspectItemVos) { for (ScmVehinspectItemVo scmVehinspectItemVo : scmVehinspectItemVos) {

Loading…
Cancel
Save