新增二级服务分类字段

上级 02727892
流水线 #8105 已通过 于阶段
in 2 分 42 秒
...@@ -118,4 +118,7 @@ public class ServiceRequirementsVO implements Serializable { ...@@ -118,4 +118,7 @@ public class ServiceRequirementsVO implements Serializable {
@ApiModelProperty(value = "订单项目号") @ApiModelProperty(value = "订单项目号")
private String projectCode; private String projectCode;
@ApiModelProperty(value = "二级服务分类")
private String inspectionId;
} }
...@@ -150,6 +150,9 @@ public class ServiceRequirementsDO { ...@@ -150,6 +150,9 @@ public class ServiceRequirementsDO {
@ApiModelProperty(value = "订单项目号") @ApiModelProperty(value = "订单项目号")
private String projectCode; private String projectCode;
@ApiModelProperty(value = "二级服务分类")
private String inspectionId;
public ServiceRequirementsDO(ServiceRequirementsVO serviceRequirementsVO) { public ServiceRequirementsDO(ServiceRequirementsVO serviceRequirementsVO) {
this.id = serviceRequirementsVO.getId(); this.id = serviceRequirementsVO.getId();
this.userAccountId = serviceRequirementsVO.getUserAccountId(); this.userAccountId = serviceRequirementsVO.getUserAccountId();
...@@ -178,6 +181,7 @@ public class ServiceRequirementsDO { ...@@ -178,6 +181,7 @@ public class ServiceRequirementsDO {
this.districtCode = serviceRequirementsVO.getDistrictCode(); this.districtCode = serviceRequirementsVO.getDistrictCode();
this.requireNum = serviceRequirementsVO.getRequireNum(); this.requireNum = serviceRequirementsVO.getRequireNum();
this.projectCode = serviceRequirementsVO.getProjectCode(); this.projectCode = serviceRequirementsVO.getProjectCode();
this.inspectionId = serviceRequirementsVO.getInspectionId();
} }
......
...@@ -150,6 +150,9 @@ public class ServiceRequirementsSonDO { ...@@ -150,6 +150,9 @@ public class ServiceRequirementsSonDO {
@ApiModelProperty(value = "订单项目号") @ApiModelProperty(value = "订单项目号")
private String projectCode; private String projectCode;
@ApiModelProperty(value = "二级服务分类")
private String inspectionId;
public ServiceRequirementsSonDO(ServiceRequirementsDO serviceRequirementsDO) { public ServiceRequirementsSonDO(ServiceRequirementsDO serviceRequirementsDO) {
BigDecimal decimalSum = new BigDecimal(serviceRequirementsDO.getRequireNum()); BigDecimal decimalSum = new BigDecimal(serviceRequirementsDO.getRequireNum());
this.serviceId = serviceRequirementsDO.getServiceId(); this.serviceId = serviceRequirementsDO.getServiceId();
...@@ -187,5 +190,6 @@ public class ServiceRequirementsSonDO { ...@@ -187,5 +190,6 @@ public class ServiceRequirementsSonDO {
this.requireNum = 1; this.requireNum = 1;
this.fatherRequireId = serviceRequirementsDO.getId(); this.fatherRequireId = serviceRequirementsDO.getId();
this.projectCode = serviceRequirementsDO.getProjectCode(); this.projectCode = serviceRequirementsDO.getProjectCode();
this.inspectionId = serviceRequirementsDO.getInspectionId();
} }
} }
...@@ -2552,14 +2552,15 @@ public class RequirementsServiceImpl implements RequirementsService { ...@@ -2552,14 +2552,15 @@ public class RequirementsServiceImpl implements RequirementsService {
//这个是几个人的订单 //这个是几个人的订单
Integer sum = serviceRequirementsVO.getRequireNum(); Integer sum = serviceRequirementsVO.getRequireNum();
//获取用户基本信息 //获取用户基本信息
UserAccountSimpleDTO userAccountSimpleDTO = feignGetUserSimpleInfo(serviceRequirementsVO.getUserAccountId(), request); Integer userAccountId = serviceRequirementsVO.getUserAccountId();
UserAccountSimpleDTO userAccountSimpleDTO = feignGetUserSimpleInfo(userAccountId, request);
String openid = userAccountSimpleDTO.getOpenid(); String openid = userAccountSimpleDTO.getOpenid();
//需要冻结的金额 //需要冻结的金额
WalletFlowVO walletFlowVO = new WalletFlowVO(); WalletFlowVO walletFlowVO = new WalletFlowVO();
// PublisherWalletFlowVO publisherWalletFlowVO = walletFlowVO.getPublisherWalletFlowVO(); // PublisherWalletFlowVO publisherWalletFlowVO = walletFlowVO.getPublisherWalletFlowVO();
PublisherWalletFlowVO publisherWalletFlowVO = new PublisherWalletFlowVO(); PublisherWalletFlowVO publisherWalletFlowVO = new PublisherWalletFlowVO();
publisherWalletFlowVO.setUserAccountId(serviceRequirementsVO.getUserAccountId()); publisherWalletFlowVO.setUserAccountId(userAccountId);
publisherWalletFlowVO.setOperateUserAccountId(serviceRequirementsVO.getUserAccountId()); publisherWalletFlowVO.setOperateUserAccountId(userAccountId);
ServiceRequirementsDO requirementsInfoDO = new ServiceRequirementsDO(serviceRequirementsVO); ServiceRequirementsDO requirementsInfoDO = new ServiceRequirementsDO(serviceRequirementsVO);
requirementsInfoDO.setPublisherNumber(randomOrderCode()); requirementsInfoDO.setPublisherNumber(randomOrderCode());
IsNullConvertZeroUtil.checkIsNull(publisherWalletFlowVO); IsNullConvertZeroUtil.checkIsNull(publisherWalletFlowVO);
......
...@@ -519,12 +519,12 @@ ...@@ -519,12 +519,12 @@
require_description, create_time, require_description, create_time,
update_time, task_start_time, task_end_time, task_address, longitude, update_time, task_start_time, task_end_time, task_address, longitude,
latitude, publisher_number, insurance, publish, latitude, publisher_number, insurance, publish,
service_flow_id, adcode, order_level_amount, openid, service_name,province_code,city_code,district_code,require_num,repertory,project_code) service_flow_id, adcode, order_level_amount, openid, service_name,province_code,city_code,district_code,require_num,repertory,project_code,inspection_id)
VALUES (#{serviceId}, #{userAccountId}, #{publishName}, #{publishPhone}, VALUES (#{serviceId}, #{userAccountId}, #{publishName}, #{publishPhone},
#{requireDescription}, NOW(), #{requireDescription}, NOW(),
NOW(), #{taskStartTime}, #{taskEndTime}, #{taskAddress}, #{longitude}, NOW(), #{taskStartTime}, #{taskEndTime}, #{taskAddress}, #{longitude},
#{latitude}, #{publisherNumber}, #{insurance}, 1, 1, #{adcode}, #{orderLevelAmount}, #{openid}, #{latitude}, #{publisherNumber}, #{insurance}, 1, 1, #{adcode}, #{orderLevelAmount}, #{openid},
#{serviceName},#{provinceCode},#{cityCode},#{districtCode},#{requireNum},#{repertory},#{projectCode}); #{serviceName},#{provinceCode},#{cityCode},#{districtCode},#{requireNum},#{repertory},#{projectCode},#{inspectionId});
</insert> </insert>
<insert id="addPublishServiceSon" parameterType="com.mmc.csf.release.entity.requirements.ServiceRequirementsSonDO" <insert id="addPublishServiceSon" parameterType="com.mmc.csf.release.entity.requirements.ServiceRequirementsSonDO"
...@@ -533,12 +533,12 @@ ...@@ -533,12 +533,12 @@
require_description, create_time, require_description, create_time,
update_time, task_start_time, task_end_time, task_address, longitude, update_time, task_start_time, task_end_time, task_address, longitude,
latitude, publisher_number, insurance, publish, latitude, publisher_number, insurance, publish,
service_flow_id, adcode, order_level_amount, openid, service_name,province_code,city_code,district_code,father_require_id,project_code) service_flow_id, adcode, order_level_amount, openid, service_name,province_code,city_code,district_code,father_require_id,project_code,inspection_id)
VALUES (#{serviceId}, #{userAccountId}, #{publishName}, #{publishPhone}, VALUES (#{serviceId}, #{userAccountId}, #{publishName}, #{publishPhone},
#{requireDescription}, NOW(), #{requireDescription}, NOW(),
NOW(), #{taskStartTime}, #{taskEndTime}, #{taskAddress}, #{longitude}, NOW(), #{taskStartTime}, #{taskEndTime}, #{taskAddress}, #{longitude},
#{latitude}, #{publisherNumber}, #{insurance}, 1, 1, #{adcode}, #{orderLevelAmount}, #{openid}, #{latitude}, #{publisherNumber}, #{insurance}, 1, 1, #{adcode}, #{orderLevelAmount}, #{openid},
#{serviceName},#{provinceCode},#{cityCode},#{districtCode},#{fatherRequireId},#{projectCode}); #{serviceName},#{provinceCode},#{cityCode},#{districtCode},#{fatherRequireId},#{projectCode},#{inspectionId});
</insert> </insert>
<insert id="addAmount" parameterType="com.mmc.csf.release.entity.requirements.RequirementsAmountDO" <insert id="addAmount" parameterType="com.mmc.csf.release.entity.requirements.RequirementsAmountDO"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论