|
|
@ -11,6 +11,7 @@ import com.yxt.anrui.base.api.basemanufacturer.BaseManufacturer; |
|
|
|
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.basevehmodelconfig.BaseVehmodelConfig; |
|
|
|
import com.yxt.anrui.base.api.busvehicleapply.*; |
|
|
|
import com.yxt.anrui.base.api.busvehicleapply.app.AppVehicleApplyListVo; |
|
|
|
import com.yxt.anrui.base.api.busvehicleapply.app.AppVehicleApplySzVo; |
|
|
@ -520,6 +521,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa |
|
|
|
variables.put("app", appMap); |
|
|
|
//判断是否是储备订单,若是,则isTrue网关参数为true=============添加
|
|
|
|
variables.put("isTrue", DictCommonEnum.schedulingType.CB_SCHEDULINGTYPE.getCode().equals(dto.getSchedulingTypeKey())); |
|
|
|
variables.put("customer", DictCommonEnum.schedulingType.KHDD_SCHEDULINGTYPE.getCode().equals(dto.getSchedulingTypeKey())); |
|
|
|
if (DictCommonEnum.schedulingType.CB_SCHEDULINGTYPE.getCode().equals(dto.getSchedulingTypeKey())) { |
|
|
|
bv.setNextNodeUserSids(dto.getUserSids()); |
|
|
|
} |
|
|
@ -642,6 +644,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa |
|
|
|
variables.put("money", busVehicleApply.getCurrentAmount().intValue() > 0); |
|
|
|
//判断是否是储备订单,若是,则isTrue网关参数为true=============添加
|
|
|
|
variables.put("isTrue", DictCommonEnum.schedulingType.CB_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
variables.put("customer", DictCommonEnum.schedulingType.KHDD_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
//厂家采购工作名称:采购系统+采购原因+采购类型
|
|
|
|
String orderNames = busVehicleApply.getOrgDeptName() + busVehicleApply.getSchedulingType() + busVehicleApply.getApplyType(); |
|
|
|
variables.put("orderNames", orderNames); |
|
|
@ -775,6 +778,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa |
|
|
|
variables.put("money", busVehicleApply.getCurrentAmount().intValue() > 0); |
|
|
|
//判断是否是储备订单,若是,则isTrue网关参数为true=============添加
|
|
|
|
variables.put("isTrue", DictCommonEnum.schedulingType.CB_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
variables.put("customer", DictCommonEnum.schedulingType.KHDD_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
//厂家采购工作名称:采购系统+采购原因+采购类型
|
|
|
|
String orderNames = busVehicleApply.getOrgDeptName() + busVehicleApply.getSchedulingType() + busVehicleApply.getApplyType(); |
|
|
|
variables.put("orderNames", orderNames); |
|
|
@ -803,6 +807,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa |
|
|
|
variables.put("money", busVehicleApply.getCurrentAmount().intValue() > 0); |
|
|
|
//判断是否是储备订单,若是,则isTrue网关参数为true=============添加
|
|
|
|
variables.put("isTrue", DictCommonEnum.schedulingType.CB_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
variables.put("customer", DictCommonEnum.schedulingType.KHDD_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
//厂家采购工作名称:采购系统+采购原因+采购类型
|
|
|
|
String orderNames = busVehicleApply.getOrgDeptName() + busVehicleApply.getSchedulingType() + busVehicleApply.getApplyType(); |
|
|
|
variables.put("orderNames", orderNames); |
|
|
@ -846,6 +851,7 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa |
|
|
|
variables.put("money", busVehicleApply.getCurrentAmount().intValue() > 0); |
|
|
|
//判断是否是储备订单,若是,则isTrue网关参数为true=============添加
|
|
|
|
variables.put("isTrue", DictCommonEnum.schedulingType.CB_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
variables.put("customer", DictCommonEnum.schedulingType.KHDD_SCHEDULINGTYPE.getCode().equals(busVehicleApply.getSchedulingTypeKey())); |
|
|
|
//厂家采购工作名称:采购系统+采购原因+采购类型
|
|
|
|
String orderNames = busVehicleApply.getOrgDeptName() + busVehicleApply.getSchedulingType() + busVehicleApply.getApplyType(); |
|
|
|
variables.put("orderNames", orderNames); |
|
|
@ -1056,8 +1062,10 @@ public class BusVehicleApplyService extends MybatisBaseService<BusVehicleApplyMa |
|
|
|
BeanUtil.copyProperties(busVehicleApplyDetailDto, busVehicleApplyDetail, "sid"); |
|
|
|
busVehicleApplyDetail.setApplySid(busVehicleApply.getSid()); |
|
|
|
//内部编码
|
|
|
|
BaseVehicleModel baseVehicleModel = baseVehicleModelService.fetchBySid(busVehicleApplyDetail.getVehicleSid()); |
|
|
|
busVehicleApplyDetail.setInsideCode(baseVehicleModel.getInsideCode()); |
|
|
|
BaseVehmodelConfig baseVehmodelConfig = baseVehicleModelService.selectDetailss(busVehicleApplyDetail.getVehicleSid(),busVehicleApplyDetail.getConfigSid(),busVehicleApply.getCreateOrgSid()); |
|
|
|
if(baseVehmodelConfig != null){ |
|
|
|
busVehicleApplyDetail.setInsideCode(baseVehmodelConfig.getInsideCode()); |
|
|
|
} |
|
|
|
busVehicleApplyDetailService.insert(busVehicleApplyDetail); |
|
|
|
if (busVehicleApplyDetailDto.getBusVehicleApplySzPushDto() != null) { |
|
|
|
BusVehicleApplySz busVehicleApplySz = new BusVehicleApplySz(); |
|
|
|