forked from integrated_whb/integrated_whb
				
			解决了 Bug 打回并删除的数字没有减少 14193
							parent
							
								
									83ef15519c
								
							
						
					
					
						commit
						f90c019094
					
				| 
						 | 
				
			
			@ -66,9 +66,10 @@ public class EightWorkServiceImpl implements EightWorkService {
 | 
			
		|||
        if(eightworks != null && eightworks.size() > 0){
 | 
			
		||||
            eightworks.stream().forEach(e -> {
 | 
			
		||||
                staMap.get("total").add(e);
 | 
			
		||||
                if(e.getString("NEXT_STEP_ID").equals("99")){
 | 
			
		||||
                if("99".equals(e.getString("NEXT_STEP_ID"))){
 | 
			
		||||
                    staMap.get("finished").add(e);
 | 
			
		||||
                }else if(!e.getString("STATUS").equals("-1") && Integer.parseInt(e.getString("NEXT_STEP_ID")) > 1){
 | 
			
		||||
                    // 被打回 也统计 被删除与暂存 不计入 申请中
 | 
			
		||||
                    }else if(Integer.parseInt(e.getString("NEXT_STEP_ID")) > 1){
 | 
			
		||||
                    staMap.get("flowing").add(e);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,63 @@
 | 
			
		|||
			DATE_FORMAT(tmp.ACT_TIME,'%Y-%m') WORK_MONTH
 | 
			
		||||
		FROM
 | 
			
		||||
			( SELECT * FROM vi_eightwork_flow_log log
 | 
			
		||||
			           where log.CORPINFO_ID=#{CORPINFO_ID} HAVING 1 ORDER BY log.ACT_TIME DESC ) tmp
 | 
			
		||||
			           where log.CORPINFO_ID=#{CORPINFO_ID} and log.WORK_ID IN (
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.BLINDBOARD_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_BLINDBOARD f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.BREAKGROUND_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_BREAKGROUND f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.CONFINEDSPACE_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_CONFINEDSPACE f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.ELECTRICITY_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_ELECTRICITY f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.CUTROAD_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_CUTROAD f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.HIGHWORK_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_HIGHWORK f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.HOISTING_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_HOISTING f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID} UNION ALL
 | 
			
		||||
						   SELECT
 | 
			
		||||
							   f.HOTWORK_ID id
 | 
			
		||||
						   FROM
 | 
			
		||||
							   BUS_HOTWORK f
 | 
			
		||||
						   WHERE
 | 
			
		||||
							   ISDELETE = 0
 | 
			
		||||
							 AND CORPINFO_ID = #{CORPINFO_ID})  HAVING 1 ORDER BY log.ACT_TIME DESC ) tmp
 | 
			
		||||
		GROUP BY
 | 
			
		||||
			tmp.WORK_ID
 | 
			
		||||
		order by tmp.ACT_TIME DESC
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue