提交 2f150a15 作者: 张小凤

RequirementInfo(update)

上级 7190919b
...@@ -119,4 +119,7 @@ public class RequirementsInfoVO implements Serializable { ...@@ -119,4 +119,7 @@ public class RequirementsInfoVO implements Serializable {
@ApiModelProperty(value = "发布者id", example = "1", required = true) @ApiModelProperty(value = "发布者id", example = "1", required = true)
private Integer publishAccountId; private Integer publishAccountId;
@ApiModelProperty(value = "发布者订单编号")
private String publisherNumber;
} }
...@@ -74,6 +74,9 @@ public class RequirementsInfoDO implements Serializable { ...@@ -74,6 +74,9 @@ public class RequirementsInfoDO implements Serializable {
@ApiModelProperty(value = "类型名称") @ApiModelProperty(value = "类型名称")
private String requirementTypeName; private String requirementTypeName;
@ApiModelProperty(value = "发布者订单编号")
private String publisherNumber;
public RequirementsInfoVO buildRequirementsInfoVO() { public RequirementsInfoVO buildRequirementsInfoVO() {
return RequirementsInfoVO.builder().id(this.id).requirementTypeId(this.requirementTypeId).userAccountId(this.userAccountId).publishName(this.publishName) return RequirementsInfoVO.builder().id(this.id).requirementTypeId(this.requirementTypeId).userAccountId(this.userAccountId).publishName(this.publishName)
...@@ -83,6 +86,7 @@ public class RequirementsInfoDO implements Serializable { ...@@ -83,6 +86,7 @@ public class RequirementsInfoDO implements Serializable {
.longitude(this.longitude) .longitude(this.longitude)
.latitude(this.latitude) .latitude(this.latitude)
.requirementTypeName(this.requirementTypeName) .requirementTypeName(this.requirementTypeName)
.publisherNumber(this.publisherNumber)
.requireUrl(this.requireUrl).build(); .requireUrl(this.requireUrl).build();
} }
......
...@@ -73,6 +73,7 @@ public class RequirementsServiceImpl implements RequirementsService { ...@@ -73,6 +73,7 @@ public class RequirementsServiceImpl implements RequirementsService {
// } // }
RequirementsInfoDO requirementsInfoDO = new RequirementsInfoDO(requirementsInfoVO); RequirementsInfoDO requirementsInfoDO = new RequirementsInfoDO(requirementsInfoVO);
requirementsInfoDO.setPublisherNumber(randomOrderCode());
requirementsDao.addRequirementsInfo(requirementsInfoDO); requirementsDao.addRequirementsInfo(requirementsInfoDO);
return ResultBody.success(); return ResultBody.success();
} }
......
...@@ -24,11 +24,11 @@ ...@@ -24,11 +24,11 @@
INSERT INTO requirements_info(requirement_type_id, user_account_id, publish_name, publish_phone, INSERT INTO requirements_info(requirement_type_id, user_account_id, publish_name, publish_phone,
require_description, province_code, city_code, district_code, create_time, require_description, province_code, city_code, district_code, create_time,
update_time, task_title, task_start_time, task_end_time, task_address, longitude, update_time, task_title, task_start_time, task_end_time, task_address, longitude,
latitude, require_url) latitude, require_url, publisher_number)
VALUES (#{requirementTypeId}, #{userAccountId}, #{publishName}, #{publishPhone}, VALUES (#{requirementTypeId}, #{userAccountId}, #{publishName}, #{publishPhone},
#{requireDescription}, #{provinceCode}, #{cityCode}, #{districtCode}, NOW(), #{requireDescription}, #{provinceCode}, #{cityCode}, #{districtCode}, NOW(),
NOW(), #{taskTitle}, #{taskStartTime}, #{taskEndTime}, #{taskAddress}, #{longitude}, NOW(), #{taskTitle}, #{taskStartTime}, #{taskEndTime}, #{taskAddress}, #{longitude},
#{latitude}, #{requireUrl}); #{latitude}, #{requireUrl}, #{publisherNumber});
</insert> </insert>
<update id="solveRequire"> <update id="solveRequire">
...@@ -250,9 +250,11 @@ ...@@ -250,9 +250,11 @@
ri.requirement_type_id, ri.requirement_type_id,
ri.user_account_id, ri.user_account_id,
rt.type_name AS requirementTypeName, rt.type_name AS requirementTypeName,
ri.publish_phone ri.publish_phone,
ri.publisher_number
FROM requirements_info ri FROM requirements_info ri
LEFT JOIN requirements_type rt ON rt.id = ri.requirement_type_id LEFT JOIN requirements_type rt
ON rt.id = ri.requirement_type_id
WHERE ri.id = #{id} WHERE ri.id = #{id}
</select> </select>
</mapper> </mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论