提交 3f7fd4fc 作者: xiaowang

信息发布数据看板更新

上级 ea48ea14
...@@ -6,6 +6,8 @@ import lombok.Builder; ...@@ -6,6 +6,8 @@ import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/** /**
* @Author LW * @Author LW
* @date 2023/9/16 14:15 * @date 2023/9/16 14:15
...@@ -24,4 +26,6 @@ public class ReleaseReportDTO { ...@@ -24,4 +26,6 @@ public class ReleaseReportDTO {
private Integer postsReleaseCount; private Integer postsReleaseCount;
@ApiModelProperty(value = "话题发布数量") @ApiModelProperty(value = "话题发布数量")
private Integer topicReleaseCount; private Integer topicReleaseCount;
@ApiModelProperty(value = "订单金额")
private BigDecimal serviceOrderAmount;
} }
...@@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -18,7 +18,7 @@ import org.springframework.web.bind.annotation.RestController;
* 概要: * 概要:
*/ */
@Api(tags = "云享飞发数据看板") @Api(tags = "云享飞发数据看板")
@RequestMapping("/release/report") @RequestMapping("/report")
@RestController @RestController
public class ReleaseReportController { public class ReleaseReportController {
...@@ -31,4 +31,6 @@ public class ReleaseReportController { ...@@ -31,4 +31,6 @@ public class ReleaseReportController {
public ResultBody<ReleaseReportDTO> getUserReportData() { public ResultBody<ReleaseReportDTO> getUserReportData() {
return releaseReportService.getReleaseReportData(); return releaseReportService.getReleaseReportData();
} }
} }
...@@ -215,4 +215,6 @@ public interface RequirementsDao { ...@@ -215,4 +215,6 @@ public interface RequirementsDao {
int getOrderReleaseCount(); int getOrderReleaseCount();
BigDecimal getServiceOrderAmount();
} }
...@@ -8,6 +8,7 @@ import com.mmc.csf.release.service.data.ReleaseReportService; ...@@ -8,6 +8,7 @@ import com.mmc.csf.release.service.data.ReleaseReportService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal;
/** /**
* @Author LW * @Author LW
...@@ -35,6 +36,9 @@ public class ReleaseReportServiceImpl implements ReleaseReportService { ...@@ -35,6 +36,9 @@ public class ReleaseReportServiceImpl implements ReleaseReportService {
releaseReportDTO.setTopicReleaseCount(gambitReleaseCount); releaseReportDTO.setTopicReleaseCount(gambitReleaseCount);
// 信息发布总数 // 信息发布总数
releaseReportDTO.setReleaseCount(orderCount + dynamicCount + gambitReleaseCount); releaseReportDTO.setReleaseCount(orderCount + dynamicCount + gambitReleaseCount);
// 获取订单金额
BigDecimal serviceOrderAmount = requirementsDao.getServiceOrderAmount();
releaseReportDTO.setServiceOrderAmount(serviceOrderAmount);
return ResultBody.success(releaseReportDTO); return ResultBody.success(releaseReportDTO);
} }
} }
...@@ -1524,5 +1524,13 @@ ...@@ -1524,5 +1524,13 @@
<select id="getOrderReleaseCount" resultType="java.lang.Integer"> <select id="getOrderReleaseCount" resultType="java.lang.Integer">
select count(*) select count(*)
from requirements_info from requirements_info
where service_flow_id <![CDATA[<>]]> 7
and is_deleted = 0
</select>
<select id="getServiceOrderAmount" resultType="java.math.BigDecimal">
SELECT sum(ra.total_amount)
FROM requirements_info ri
INNER JOIN requirements_amount ra ON ri.id = ra.requirements_info_id
WHERE ri.service_flow_id <![CDATA[<>]]> 7
</select> </select>
</mapper> </mapper>
...@@ -40,3 +40,4 @@ data-filter: ...@@ -40,3 +40,4 @@ data-filter:
- /release/requirements/appPublishList - /release/requirements/appPublishList
- /release/dynamic/recentNews - /release/dynamic/recentNews
- /release/curriculum/getCurriculumCount - /release/curriculum/getCurriculumCount
- /release/report/getReleaseReportData
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论