修改页面和接口
This commit is contained in:
parent
9973553975
commit
bcd1b5fd82
cyx-admin/src/main
java/com/cyx
web/base
controller
mapper
service
wechat
resources/templates/base/affairs
cyx-system/src/main/resources/mapper/base
|
@ -71,9 +71,9 @@ public class TAmentPartyAffairsController extends BaseController
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
if (!getLoginName().equals("admin")){
|
if (!getLoginName().equals("admin")){
|
||||||
tAmentPartyAffairs.setPerId(getSysUser().getUserId());
|
tAmentPartyAffairs.setHead(getSysUser().getUserId()+"");
|
||||||
}
|
}
|
||||||
List<TAmentPartyAffairs> list = tAmentPartyAffairsService.warnList(tAmentPartyAffairs);
|
List<TAmentPartyAffairs> list = tAmentPartyAffairsService.allList(tAmentPartyAffairs);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -210,11 +210,11 @@ public class TAmentPartyAffairsController extends BaseController
|
||||||
TAmentReviewedHis his = new TAmentReviewedHis();
|
TAmentReviewedHis his = new TAmentReviewedHis();
|
||||||
his.setPer(tAmentPartyAffairs.getReviewer());
|
his.setPer(tAmentPartyAffairs.getReviewer());
|
||||||
his.setReviewedTime(new Date());
|
his.setReviewedTime(new Date());
|
||||||
int before = 0;
|
double before = 0;
|
||||||
if (null != one && null != one.getNowScore()){
|
if (null != one && null != one.getNowScore()){
|
||||||
before = Integer.parseInt(one.getNowScore());
|
before = Double.parseDouble(one.getNowScore());
|
||||||
}
|
}
|
||||||
int reviewScore = Integer.parseInt(tAmentPartyAffairs.getNowScore());
|
double reviewScore = Double.parseDouble(tAmentPartyAffairs.getNowScore());
|
||||||
his.setScore(tAmentPartyAffairs.getNowScore());
|
his.setScore(tAmentPartyAffairs.getNowScore());
|
||||||
his.setRemark(tAmentPartyAffairs.getRemark());
|
his.setRemark(tAmentPartyAffairs.getRemark());
|
||||||
reviewedHisService.insertTAmentReviewedHis(his);
|
reviewedHisService.insertTAmentReviewedHis(his);
|
||||||
|
|
|
@ -89,4 +89,6 @@ public interface TAmentPartyAffairsMapper
|
||||||
List<Map<String, Object>> zhiwuTree(TAmentPartyAffairs tAmentPartyAffairs);
|
List<Map<String, Object>> zhiwuTree(TAmentPartyAffairs tAmentPartyAffairs);
|
||||||
|
|
||||||
List<Map<String, Object>> shotList(TAmentPartyAffairs tAmentPartyAffairs);
|
List<Map<String, Object>> shotList(TAmentPartyAffairs tAmentPartyAffairs);
|
||||||
|
|
||||||
|
List<TAmentPartyAffairs> allList(TAmentPartyAffairs tAmentPartyAffairs);
|
||||||
}
|
}
|
||||||
|
|
|
@ -89,4 +89,6 @@ public interface ITAmentPartyAffairsService
|
||||||
List<Map<String, Object>> zhiwuTree(TAmentPartyAffairs tAmentPartyAffairs);
|
List<Map<String, Object>> zhiwuTree(TAmentPartyAffairs tAmentPartyAffairs);
|
||||||
|
|
||||||
List<Map<String, Object>> shotList(TAmentPartyAffairs tAmentPartyAffairs);
|
List<Map<String, Object>> shotList(TAmentPartyAffairs tAmentPartyAffairs);
|
||||||
|
|
||||||
|
List<TAmentPartyAffairs> allList(TAmentPartyAffairs tAmentPartyAffairs);
|
||||||
}
|
}
|
||||||
|
|
|
@ -165,4 +165,9 @@ public class TAmentPartyAffairsServiceImpl implements ITAmentPartyAffairsService
|
||||||
public List<Map<String, Object>> shotList(TAmentPartyAffairs tAmentPartyAffairs){
|
public List<Map<String, Object>> shotList(TAmentPartyAffairs tAmentPartyAffairs){
|
||||||
return tAmentPartyAffairsMapper.shotList(tAmentPartyAffairs);
|
return tAmentPartyAffairsMapper.shotList(tAmentPartyAffairs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<TAmentPartyAffairs> allList(TAmentPartyAffairs tAmentPartyAffairs){
|
||||||
|
return tAmentPartyAffairsMapper.allList(tAmentPartyAffairs);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -196,11 +196,11 @@ public class WechatController extends BaseController {
|
||||||
TAmentReviewedHis his = new TAmentReviewedHis();
|
TAmentReviewedHis his = new TAmentReviewedHis();
|
||||||
his.setPer(tAmentPartyAffairs.getReviewer());
|
his.setPer(tAmentPartyAffairs.getReviewer());
|
||||||
his.setReviewedTime(new Date());
|
his.setReviewedTime(new Date());
|
||||||
int before = 0;
|
double before = 0;
|
||||||
if (null != one && null != one.getNowScore()){
|
if (null != one && null != one.getNowScore()){
|
||||||
before = Integer.parseInt(one.getNowScore());
|
before = Double.parseDouble(one.getNowScore());
|
||||||
}
|
}
|
||||||
int reviewScore = Integer.parseInt(tAmentPartyAffairs.getNowScore());
|
double reviewScore = Double.parseDouble(tAmentPartyAffairs.getNowScore());
|
||||||
his.setScore(tAmentPartyAffairs.getNowScore());
|
his.setScore(tAmentPartyAffairs.getNowScore());
|
||||||
his.setRemark(tAmentPartyAffairs.getRemark());
|
his.setRemark(tAmentPartyAffairs.getRemark());
|
||||||
reviewedHisService.insertTAmentReviewedHis(his);
|
reviewedHisService.insertTAmentReviewedHis(his);
|
||||||
|
|
|
@ -62,13 +62,13 @@
|
||||||
<div class="form-group col-sm-12 col-md-12">
|
<div class="form-group col-sm-12 col-md-12">
|
||||||
<label class="col-sm-2 col-md-2 control-label">目标要求</label>
|
<label class="col-sm-2 col-md-2 control-label">目标要求</label>
|
||||||
<div class="col-sm-10 col-md-10">
|
<div class="col-sm-10 col-md-10">
|
||||||
<input id="demand" readonly type="text" class="form-control" name="demand">
|
<input id="demand" readonly type="text" class="form-control">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-sm-12 col-md-12">
|
<div class="form-group col-sm-12 col-md-12">
|
||||||
<label class="col-sm-2 col-md-2 control-label">工作任务</label>
|
<label class="col-sm-2 col-md-2 control-label">工作任务</label>
|
||||||
<div class="col-sm-10 col-md-10">
|
<div class="col-sm-10 col-md-10">
|
||||||
<textarea id="detailed" readonly class="form-control" name="detailed"></textarea>
|
<textarea id="detailed" readonly class="form-control"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-sm-12 col-md-12">
|
<div class="form-group col-sm-12 col-md-12">
|
||||||
|
|
|
@ -96,6 +96,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!--待办预警-->
|
||||||
<select id="warnList" parameterType="TAmentPartyAffairs" resultMap="TAmentPartyAffairsResult">
|
<select id="warnList" parameterType="TAmentPartyAffairs" resultMap="TAmentPartyAffairsResult">
|
||||||
SELECT
|
SELECT
|
||||||
a.*,
|
a.*,
|
||||||
|
@ -114,15 +115,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
LEFT JOIN t_ament_personnel d ON a.head = d.id
|
LEFT JOIN t_ament_personnel d ON a.head = d.id
|
||||||
LEFT JOIN t_ament_branch e ON a.branch_id = e.branch_id
|
LEFT JOIN t_ament_branch e ON a.branch_id = e.branch_id
|
||||||
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
||||||
where (now() > a.finish_date or datediff(a.finish_date,now()) <=3 or a.status = 2)
|
where 1=1
|
||||||
and (
|
<if test="status != null and status == 1">
|
||||||
a.unit is null and((now() > a.finish_date or datediff(a.finish_date,now()) <=3 or a.status = 2)) or
|
and a.status = 1
|
||||||
a.unit IS NOT NULL
|
and ((
|
||||||
AND (weekday(NOW())+ 1 = 5 OR
|
(a.unit is null or a.unit = '') and((now() > a.finish_date or datediff(a.finish_date,now()) <=3 )) or
|
||||||
0 <= DATEDIFF(LAST_DAY( NOW()), now())<= 3 OR
|
(a.unit IS NOT NULL and a.unit <> ''
|
||||||
0 <= DATEDIFF(LAST_DAY( MAKEDATE( EXTRACT( YEAR FROM CURDATE()), 1 ) + INTERVAL QUARTER ( CURDATE())* 3-1 MONTH ),NOW()) <= 3
|
AND ((weekday(NOW())+ 1 = 5 and a.unit = 1) OR
|
||||||
)
|
(DATEDIFF(LAST_DAY( NOW()), now())<= 3 and a.unit = 2) OR
|
||||||
)
|
(DATEDIFF(LAST_DAY( MAKEDATE( EXTRACT( YEAR FROM CURDATE()), 1 ) + INTERVAL QUARTER ( CURDATE())* 3-1 MONTH ),NOW()) <= 3 and a.unit=3)
|
||||||
|
))
|
||||||
|
))
|
||||||
|
</if>
|
||||||
|
<if test="status != null and status == 2">
|
||||||
|
and a.status = 1
|
||||||
|
and ((
|
||||||
|
(a.unit is null or a.unit = '') and((now() > a.finish_date or datediff(a.finish_date,now()) <=3 )) or
|
||||||
|
(a.unit IS NOT NULL and a.unit <> ''
|
||||||
|
AND ((weekday(NOW())+ 1 = 5 and a.unit = 1) OR
|
||||||
|
(DATEDIFF(LAST_DAY( NOW()), now())<= 3 and a.unit = 2) OR
|
||||||
|
(DATEDIFF(LAST_DAY( MAKEDATE( EXTRACT( YEAR FROM CURDATE()), 1 ) + INTERVAL QUARTER ( CURDATE())* 3-1 MONTH ),NOW()) <= 3 and a.unit=3)
|
||||||
|
))
|
||||||
|
) or a.status = 2)
|
||||||
|
</if>
|
||||||
<if test="type != null and type != ''"> and a.type = #{type}</if>
|
<if test="type != null and type != ''"> and a.type = #{type}</if>
|
||||||
<if test="target != null and target != ''">
|
<if test="target != null and target != ''">
|
||||||
AND a.target like concat('%', #{target}, '%')
|
AND a.target like concat('%', #{target}, '%')
|
||||||
|
@ -133,15 +148,80 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="detailed != null and detailed != ''"> and a.detailed = #{detailed}</if>
|
<if test="detailed != null and detailed != ''"> and a.detailed = #{detailed}</if>
|
||||||
<if test="score != null and score != ''"> and a.score = #{score}</if>
|
<if test="score != null and score != ''"> and a.score = #{score}</if>
|
||||||
<if test="method != null and method != ''"> and a.method = #{method}</if>
|
<if test="method != null and method != ''"> and a.method = #{method}</if>
|
||||||
<if test="head != null and head != ''"> and a.head = #{head}</if>
|
<if test="head != null and head != ''">
|
||||||
|
AND a.head = #{head}
|
||||||
|
</if>
|
||||||
<if test="reviewed != null and reviewed != ''"> and a.reviewed = #{reviewed}</if>
|
<if test="reviewed != null and reviewed != ''"> and a.reviewed = #{reviewed}</if>
|
||||||
<if test="finishDate != null "> and a.finish_date = #{finishDate}</if>
|
<if test="finishDate != null "> and a.finish_date = #{finishDate}</if>
|
||||||
<if test="perId != null "> and a.per_id = #{perId}</if>
|
|
||||||
<if test="deptId != null "> and a.dept_id = #{deptId}</if>
|
<if test="deptId != null "> and a.dept_id = #{deptId}</if>
|
||||||
<if test="branchId != null "> and a.branch_id = #{branchId}</if>
|
<if test="branchId != null "> and a.branch_id = #{branchId}</if>
|
||||||
order by finish_date,id
|
order by finish_date,id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="allList" parameterType="TAmentPartyAffairs" resultMap="TAmentPartyAffairsResult">
|
||||||
|
SELECT
|
||||||
|
a.*,
|
||||||
|
ROUND( a.now_score / a.score * 100 ) percent,
|
||||||
|
a.shot_name shotName,
|
||||||
|
a.now_score nowScore,
|
||||||
|
b.`name` oprator,
|
||||||
|
c.`name` reviewer,
|
||||||
|
d.`name` header,
|
||||||
|
e.branch_name branch,
|
||||||
|
f.dept_name deptName
|
||||||
|
FROM
|
||||||
|
t_ament_party_affairs a
|
||||||
|
LEFT JOIN t_ament_personnel b ON a.per_id = b.id
|
||||||
|
LEFT JOIN t_ament_personnel c ON a.reviewed = c.id
|
||||||
|
LEFT JOIN t_ament_personnel d ON a.head = d.id
|
||||||
|
LEFT JOIN t_ament_branch e ON a.branch_id = e.branch_id
|
||||||
|
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
||||||
|
WHERE
|
||||||
|
1 = 1
|
||||||
|
<if test="type != null and type != ''"> and a.type = #{type}</if>
|
||||||
|
<if test="target != null and target != ''">
|
||||||
|
AND a.target like concat('%', #{target}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="demand != null and demand != ''">
|
||||||
|
AND a.demand like concat('%', #{demand}, '%')
|
||||||
|
</if>
|
||||||
|
<if test="detailed != null and detailed != ''"> and a.detailed = #{detailed}</if>
|
||||||
|
<if test="score != null and score != ''"> and a.score = #{score}</if>
|
||||||
|
<if test="method != null and method != ''"> and a.method = #{method}</if>
|
||||||
|
<if test="head != null and head != ''"> and a.head = #{head} or a.reviewed = #{head}</if>
|
||||||
|
<if test="reviewed != null and reviewed != ''"> and a.reviewed = #{reviewed}</if>
|
||||||
|
|
||||||
|
<if test="finishDate != null "> and a.finish_date = #{finishDate}</if>
|
||||||
|
<if test="deptId != null "> and a.dept_id = #{deptId}</if>
|
||||||
|
<if test="branchId != null "> and a.branch_id = #{branchId}</if>
|
||||||
|
AND ((
|
||||||
|
now() > a.finish_date
|
||||||
|
AND a.STATUS = 1
|
||||||
|
OR datediff(
|
||||||
|
a.finish_date,
|
||||||
|
now()) <= 3
|
||||||
|
AND ( a.unit IS NULL OR a.unit = '' AND a.STATUS = 1 )
|
||||||
|
)
|
||||||
|
OR (
|
||||||
|
a.unit IS NOT NULL
|
||||||
|
AND a.unit <> ''
|
||||||
|
AND ( weekday( NOW())+ 1 = 5 AND a.unit = 1 )
|
||||||
|
OR ( DATEDIFF( LAST_DAY( NOW()), now())<= 3 AND a.unit = 2 )
|
||||||
|
OR (
|
||||||
|
DATEDIFF(
|
||||||
|
LAST_DAY( MAKEDATE( EXTRACT( YEAR FROM CURDATE()), 1 ) + INTERVAL QUARTER ( CURDATE())* 3-1 MONTH ),
|
||||||
|
NOW()) <= 3
|
||||||
|
AND a.unit = 3
|
||||||
|
)
|
||||||
|
AND a.STATUS = 1
|
||||||
|
)
|
||||||
|
OR ( a.`status` = 2 ))
|
||||||
|
ORDER BY
|
||||||
|
finish_date
|
||||||
|
|
||||||
|
<if test="status != null "> and a.status = #{status}</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="deptTree" parameterType="TAmentPartyAffairs" resultType="map">
|
<select id="deptTree" parameterType="TAmentPartyAffairs" resultType="map">
|
||||||
SELECT
|
SELECT
|
||||||
f.id,
|
f.id,
|
||||||
|
@ -236,7 +316,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
LEFT JOIN t_ament_personnel d ON a.head = d.id
|
LEFT JOIN t_ament_personnel d ON a.head = d.id
|
||||||
LEFT JOIN t_ament_branch e ON a.branch_id = e.branch_id
|
LEFT JOIN t_ament_branch e ON a.branch_id = e.branch_id
|
||||||
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
LEFT JOIN sys_dept f ON a.dept_id = f.dept_id
|
||||||
where (now() > a.finish_date or datediff(a.finish_date,now()) <=3)
|
where a.status = 2
|
||||||
<if test="type != null and type != ''"> and a.type = #{type}</if>
|
<if test="type != null and type != ''"> and a.type = #{type}</if>
|
||||||
<if test="unit != null and unit != ''"> and a.unit = #{unit}</if>
|
<if test="unit != null and unit != ''"> and a.unit = #{unit}</if>
|
||||||
<if test="target != null and target != ''">
|
<if test="target != null and target != ''">
|
||||||
|
|
Loading…
Reference in New Issue