diff --git a/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java b/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java index ecca480..f05ffe9 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/controller/TAmentPartyAffairsController.java @@ -1,6 +1,7 @@ package com.cyx.web.base.controller; import java.util.List; +import java.util.Map; import com.cyx.common.annotation.Log; import com.cyx.common.core.controller.BaseController; @@ -90,6 +91,16 @@ public class TAmentPartyAffairsController extends BaseController return prefix + "/finishedstatic"; } + @RequiresPermissions("base:affairs:list") + @PostMapping("/finishedstaticList") + @ResponseBody + public TableDataInfo finishedstaticList(TAmentPartyAffairs tAmentPartyAffairs) + { + startPage(); + List> list = tAmentPartyAffairsService.finishedstaticList(tAmentPartyAffairs); + return getDataTable(list); + } + /** * 查询党务列表 */ diff --git a/cyx-admin/src/main/java/com/cyx/web/base/mapper/TAmentPartyAffairsMapper.java b/cyx-admin/src/main/java/com/cyx/web/base/mapper/TAmentPartyAffairsMapper.java index 7329616..467e88e 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/mapper/TAmentPartyAffairsMapper.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/mapper/TAmentPartyAffairsMapper.java @@ -72,4 +72,6 @@ public interface TAmentPartyAffairsMapper List> bmwcqk(TAmentPartyAffairs am); List> groupAll(TAmentPartyAffairs am); + + List> finishedstaticList(TAmentPartyAffairs tAmentPartyAffairs); } diff --git a/cyx-admin/src/main/java/com/cyx/web/base/service/ITAmentPartyAffairsService.java b/cyx-admin/src/main/java/com/cyx/web/base/service/ITAmentPartyAffairsService.java index be4a29a..52a51b1 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/service/ITAmentPartyAffairsService.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/service/ITAmentPartyAffairsService.java @@ -72,4 +72,6 @@ public interface ITAmentPartyAffairsService List> bmwcqk(TAmentPartyAffairs am); List> groupAll(TAmentPartyAffairs am); + + List> finishedstaticList(TAmentPartyAffairs tAmentPartyAffairs); } diff --git a/cyx-admin/src/main/java/com/cyx/web/base/service/impl/TAmentPartyAffairsServiceImpl.java b/cyx-admin/src/main/java/com/cyx/web/base/service/impl/TAmentPartyAffairsServiceImpl.java index 82c0b26..e7263d1 100644 --- a/cyx-admin/src/main/java/com/cyx/web/base/service/impl/TAmentPartyAffairsServiceImpl.java +++ b/cyx-admin/src/main/java/com/cyx/web/base/service/impl/TAmentPartyAffairsServiceImpl.java @@ -121,4 +121,9 @@ public class TAmentPartyAffairsServiceImpl implements ITAmentPartyAffairsService public List> groupAll(TAmentPartyAffairs am){ return tAmentPartyAffairsMapper.groupAll(am); } + + @Override + public List> finishedstaticList(TAmentPartyAffairs tAmentPartyAffairs){ + return tAmentPartyAffairsMapper.finishedstaticList(tAmentPartyAffairs); + } } diff --git a/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html b/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html index 6204383..4d9886f 100644 --- a/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html +++ b/cyx-admin/src/main/resources/templates/base/affairs/finishedstatic.html @@ -83,7 +83,7 @@ $(function() { var options = { - url: prefix + "/list", + url: prefix + "/finishedstaticList", createUrl: prefix + "/add", updateUrl: prefix + "/edit/{id}", removeUrl: prefix + "/remove", @@ -102,7 +102,7 @@ title: '单位名称' }, { - field: 'deptId', + field: 'deptName', title: '部门' }, { diff --git a/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml b/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml index 0a0cb73..3fc14d9 100644 --- a/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml +++ b/cyx-system/src/main/resources/mapper/base/TAmentPartyAffairsMapper.xml @@ -125,12 +125,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" type, SUM( score ) score, IF( SUM( now_score ), SUM( now_score ), 0 ) nowScore, - ROUND(IF( SUM( now_score ), SUM( now_score ), 0 )/ SUM( score )) percent + ROUND(IF( SUM( now_score ), SUM( now_score ), 0 )/ SUM( score )*100) percent FROM t_ament_party_affairs GROUP BY type + + insert into t_ament_party_affairs