提交 9515199b 作者: 张小凤

RequirementsDao.xml(update)

上级 62e03197
...@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor; ...@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;
/** /**
* @Author small * @Author small
...@@ -23,6 +24,7 @@ public class ServiceEvaluateVO { ...@@ -23,6 +24,7 @@ public class ServiceEvaluateVO {
private Integer userAccountId; private Integer userAccountId;
@ApiModelProperty(value = "评价内容", example = "1") @ApiModelProperty(value = "评价内容", example = "1")
@Length(max = 300, message = "字符过长")
private String evaluationContent; private String evaluationContent;
@ApiModelProperty(value = "星级", example = "星") @ApiModelProperty(value = "星级", example = "星")
......
...@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor; ...@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;
/** /**
* @Author small * @Author small
...@@ -20,6 +21,7 @@ public class ServiceFulfilATaskVO { ...@@ -20,6 +21,7 @@ public class ServiceFulfilATaskVO {
private Integer id; private Integer id;
@ApiModelProperty(value = "完成任务描述", example = "完成任务描述一下") @ApiModelProperty(value = "完成任务描述", example = "完成任务描述一下")
@Length(max = 300, message = "字符过长")
private String taskDescribe; private String taskDescribe;
@ApiModelProperty(value = "完成任务图片", example = "http://") @ApiModelProperty(value = "完成任务图片", example = "http://")
......
...@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor; ...@@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
...@@ -26,6 +27,7 @@ public class ServiceSettleAccountsVO implements Serializable { ...@@ -26,6 +27,7 @@ public class ServiceSettleAccountsVO implements Serializable {
private BigDecimal orderAmount; private BigDecimal orderAmount;
@ApiModelProperty(value = "备注", example = "项目延期") @ApiModelProperty(value = "备注", example = "项目延期")
@Length(max = 300, message = "字符过长")
private String remark; private String remark;
@ApiModelProperty(value = "需求id", example = "83") @ApiModelProperty(value = "需求id", example = "83")
......
...@@ -102,6 +102,9 @@ public class ServiceOrderFormDetailsDO { ...@@ -102,6 +102,9 @@ public class ServiceOrderFormDetailsDO {
@ApiModelProperty(value = "当前状态") @ApiModelProperty(value = "当前状态")
private String doing; private String doing;
@ApiModelProperty(value = "平台总收益")
private BigDecimal orderEarnings;
public ServiceOrderFormDetailsDTO buildOrderFormDetails() { public ServiceOrderFormDetailsDTO buildOrderFormDetails() {
return ServiceOrderFormDetailsDTO.builder() return ServiceOrderFormDetailsDTO.builder()
...@@ -128,6 +131,7 @@ public class ServiceOrderFormDetailsDO { ...@@ -128,6 +131,7 @@ public class ServiceOrderFormDetailsDO {
.createTime(this.createTime) .createTime(this.createTime)
.updateTime(this.updateTime) .updateTime(this.updateTime)
.orderStatus(this.orderStatus) .orderStatus(this.orderStatus)
.orderEarnings(this.orderEarnings)
.build(); .build();
} }
} }
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
<result property="requireDescription" column="require_description"/> <result property="requireDescription" column="require_description"/>
<result property="orderStatus" column="order_status"/> <result property="orderStatus" column="order_status"/>
<result property="doing" column="doing"/> <result property="doing" column="doing"/>
<result property="orderEarnings" column="order_earnings"/>
<collection property="orderEarningsDTO" ofType="com.mmc.csf.infomation.dto.PlatformOrderEarningsDTO" <collection property="orderEarningsDTO" ofType="com.mmc.csf.infomation.dto.PlatformOrderEarningsDTO"
select="selectOrderEarnings" select="selectOrderEarnings"
column="{requirementsInfoId=id}"> column="{requirementsInfoId=id}">
...@@ -128,9 +129,11 @@ ...@@ -128,9 +129,11 @@
ra.update_order_amount, ra.update_order_amount,
ri.require_description, ri.require_description,
sf.order_status, sf.order_status,
sf.doing sf.doing,
ra.order_earnings
FROM requirements_info ri FROM requirements_info ri
LEFT JOIN requirements_amount ra ON ri.id = ra.requirements_info_id LEFT JOIN requirements_amount ra
ON ri.id = ra.requirements_info_id
LEFT JOIN requirements_service rs ON rs.requirements_info_id = ri.id LEFT JOIN requirements_service rs ON rs.requirements_info_id = ri.id
LEFT JOIN service_flow sf ON ri.service_flow_id = sf.id LEFT JOIN service_flow sf ON ri.service_flow_id = sf.id
WHERE ri.id = #{requirementsInfoId} WHERE ri.id = #{requirementsInfoId}
......
...@@ -407,9 +407,10 @@ ...@@ -407,9 +407,10 @@
WHERE NOT EXISTS( WHERE NOT EXISTS(
SELECT rs.requirements_info_id FROM requirements_service rs WHERE ri.id = rs.requirements_info_id) SELECT rs.requirements_info_id FROM requirements_service rs WHERE ri.id = rs.requirements_info_id)
AND ri.service_flow = 1 AND ri.service_flow = 1
and ri.is_deleted = 0 AND ri.is_deleted = 0
AND ri.service_flow_id != 7
ORDER BY ri.order_level_amount DESC, ORDER BY ri.order_level_amount DESC,
ri.id DESC ri.id DESC
</select> </select>
<select id="detailPublish" resultType="com.mmc.csf.release.entity.requirements.RequirementsInfoDO"> <select id="detailPublish" resultType="com.mmc.csf.release.entity.requirements.RequirementsInfoDO">
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论