提交 6fee046a 作者: 刘明祎-运维用途

统计审核

上级 2d124e99
package com.mmc.iuav.user.model.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* @author 张培
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AuditSumVO implements Serializable{
@ApiModelProperty(value = "审核失败总数")
Integer failAuditSum;
@ApiModelProperty(value = "审核成功总数")
Integer passAuditSum;
@ApiModelProperty(value = "未审核总数")
Integer unAuditedSum;
}
......@@ -72,6 +72,14 @@ public class CooperationController extends BaseController {
return ResultBody.success(cooperationService.listUserApplyTag(applyQO));
}
@ApiOperation(value = "后台-获取审核总数")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = AuditSumVO.class)})
@PostMapping("getAuditSum")
public ResultBody<AuditSumVO> getAuditSum() {
return cooperationService.getAuditSum();
}
@ApiOperation(value = "后台-编辑服务商信息")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping("editUserApplyTag")
......
......@@ -85,6 +85,10 @@ public interface CooperationDao {
List<UserApplyTagDO> listUserApplyTag(ApplyQO applyQO);
Integer getAuditSum(Integer status);
void deleteApplyTag(Integer id);
List<TagApplyResourceDO> getUserApplyResource(Integer id);
......
......@@ -47,6 +47,8 @@ public interface CooperationService {
PageResult listUserApplyTag(ApplyQO applyQO);
ResultBody getAuditSum();
ResultBody deleteApplyTag(Integer id);
ResultBody applyTagDetails(Integer id, Integer userAccountId);
......
......@@ -142,6 +142,15 @@ public class CooperationServiceImpl implements CooperationService {
}
@Override
public ResultBody getAuditSum() {
AuditSumVO auditSumVO = new AuditSumVO();
auditSumVO.setFailAuditSum(cooperationDao.getAuditSum(2));
auditSumVO.setPassAuditSum(cooperationDao.getAuditSum(1));
auditSumVO.setUnAuditedSum(cooperationDao.getAuditSum(0));
return ResultBody.success(auditSumVO);
}
@Override
public ResultBody deleteApplyTag(Integer id) {
UserApplyTagDO userApplyTag = cooperationDao.getUserApplyTag(id);
if (userApplyTag.getApplyStatus().equals(1)) {
......
......@@ -262,6 +262,15 @@
order by ua.create_time desc
limit #{pageNo},#{pageSize}
</select>
<select id="getAuditSum" resultType="java.lang.Integer">
SELECT count(*)
FROM
user_apply_tag ua
INNER JOIN cooperation_tag ct ON ua.cooperation_tag_id = ct.id
INNER JOIN company_member cm ON cm.user_account_id = ua.user_account_id
INNER JOIN company_info ci ON cm.company_info_id = ci.id
where ua.is_deleted = 0 and ua.apply_status = #{status}
</select>
<select id="getUserApplyResource" resultType="com.mmc.iuav.user.entity.TagApplyResourceDO">
SELECT user_apply_tag_id,
url,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论