Browse Source

我的被考核列表修复

chenglong
汤建军 9 months ago
parent
commit
441a7f9f49
  1. 3
      blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/vo/IndicatorsVO.java
  2. 2
      blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.java
  3. 12
      blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.xml

3
blade-service-api/logpm-supervise-api/src/main/java/com/logpm/supervise/vo/IndicatorsVO.java

@ -16,6 +16,9 @@ public class IndicatorsVO extends IndicatorsEntity {
private String classifyName; private String classifyName;
private Long parentClassifyId; private Long parentClassifyId;
private Integer bonusPoin;
private Integer deductionPoints;
private String parentClassifyName; private String parentClassifyName;
private List<IndicatorsAnnexEntity> pictures = new ArrayList<>(); private List<IndicatorsAnnexEntity> pictures = new ArrayList<>();

2
blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.java

@ -33,5 +33,5 @@ public interface IndicatorsMapper extends BaseMapper<IndicatorsEntity> {
* @param params * @param params
* @return * @return
*/ */
Page<IndicatorsVO> selectBeMyApiIndicators(IPage<IndicatorsVO> page, Map<String, Object> params); Page<IndicatorsVO> selectBeMyApiIndicators(IPage<IndicatorsVO> page,@Param("params") Map<String, Object> params);
} }

12
blade-service/logpm-supervise/src/main/java/com/logpm/supervise/mapper/IndicatorsMapper.xml

@ -62,20 +62,20 @@
SELECT SELECT
si.*, si.*,
sc.NAME AS classifyName, sc.NAME AS classifyName,
t.加分, t.bonusPoin,
t.扣分 t.deductionPoints
FROM FROM
sup_indicators AS si sup_indicators AS si
LEFT JOIN sup_classify AS sc ON si.classify_id = sc.id LEFT JOIN sup_classify AS sc ON si.classify_id = sc.id
LEFT JOIN (SELECT LEFT JOIN (SELECT
sum( CASE WHEN point &lt; 0 THEN point ELSE 0 END ) AS 扣分, sum( CASE WHEN point &lt; 0 THEN point ELSE 0 END ) AS deductionPoints,
sum( CASE WHEN point &gt; 0 THEN point ELSE 0 END ) AS 加分, sum( CASE WHEN point &gt; 0 THEN point ELSE 0 END ) AS bonusPoin,
id AS id, id AS id,
assess_dept AS assess_dept assess_dept AS assess_dept
FROM FROM
sup_indicators WHERE sup_indicators WHERE
assess_dept = #{deptId} AND DATE_FORMAT( create_time,'%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )) AS t ON t.id = si.id assess_dept = #{params.deptId} AND DATE_FORMAT( create_time,'%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )) AS t ON t.id = si.id
WHERE si.assess_dept = #{deptId} WHERE si.assess_dept = #{params.deptId}
<if test="params.startTime != null and params.startTime != ''" > <if test="params.startTime != null and params.startTime != ''" >
AND date_format(si.create_time,'%y%m%d%') >= date_format(#{params.startTime},'%y%m%d%') AND date_format(si.create_time,'%y%m%d%') >= date_format(#{params.startTime},'%y%m%d%')
</if> </if>

Loading…
Cancel
Save