修复用户信息查询时查出已删除用户的bug。修复消防安全管理-消防器材检查标准批量删除无效。
							parent
							
								
									4f86924b15
								
							
						
					
					
						commit
						b01b9ae03c
					
				|  | @ -17,7 +17,7 @@ public interface FireCheckStandardMapper { | ||||||
| 
 | 
 | ||||||
|     void updById(PageData pd); |     void updById(PageData pd); | ||||||
| 
 | 
 | ||||||
|     void delByIds(PageData pd); |     void delByIds(String[] ArrayDATA_IDS); | ||||||
| 
 | 
 | ||||||
|     void saveInfo(PageData pd); |     void saveInfo(PageData pd); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -64,8 +64,21 @@ public class FireCheckStandardServiceImpl implements FireCheckStandardService { | ||||||
|     @Transactional(rollbackFor = Exception.class) |     @Transactional(rollbackFor = Exception.class) | ||||||
|     public boolean delCheckStandardByIds(PageData pd) { |     public boolean delCheckStandardByIds(PageData pd) { | ||||||
|         PageData data = fireCheckStandardMapper.tryDel(pd); |         PageData data = fireCheckStandardMapper.tryDel(pd); | ||||||
|  |         String data_ids = pd.getString("DATA_IDS"); | ||||||
|  |         String[] ArrayDATA_IDS = data_ids.split(","); | ||||||
|  |         /*String newIds = ""; | ||||||
|  |         for (int i = 0 ; i < split.length ; i++) { | ||||||
|  |             if (i == 0) { | ||||||
|  |                 newIds = split[i]+"',"; | ||||||
|  |             }else if (i == split.length-1) { | ||||||
|  |                 newIds = newIds + "'"+split[i]; | ||||||
|  |             }else { | ||||||
|  |                 newIds = newIds + "'"+split[i]+"',"; | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         pd.put("DATA_IDS",newIds);*/ | ||||||
|         if ("0".equals(String.valueOf(data.get("sum")))) { |         if ("0".equals(String.valueOf(data.get("sum")))) { | ||||||
|             fireCheckStandardMapper.delByIds(pd); |             fireCheckStandardMapper.delByIds(ArrayDATA_IDS); | ||||||
|             return true; |             return true; | ||||||
|         } |         } | ||||||
|         return false; |         return false; | ||||||
|  |  | ||||||
|  | @ -24,11 +24,14 @@ | ||||||
|         WHERE FIRE_CHECK_STANDARD_ID = #{FIRE_CHECK_STANDARD_ID} |         WHERE FIRE_CHECK_STANDARD_ID = #{FIRE_CHECK_STANDARD_ID} | ||||||
|     </update> |     </update> | ||||||
| 
 | 
 | ||||||
|     <update id="delByIds" parameterType="pd"> |     <delete id="delByIds" parameterType="String"> | ||||||
|         UPDATE bus_fire_check_standard |         UPDATE bus_fire_check_standard | ||||||
|         SET ISDELETE = 1 |         SET ISDELETE = 1 | ||||||
|         WHERE FIRE_CHECK_STANDARD_ID in (#{DATA_IDS}) |         WHERE FIRE_CHECK_STANDARD_ID in | ||||||
|     </update> |          <foreach item="item" index="index" collection="array" open="(" separator="," close=")"> | ||||||
|  |              #{item} | ||||||
|  |          </foreach> | ||||||
|  |     </delete> | ||||||
| 
 | 
 | ||||||
|     <insert id="saveInfo" parameterType="pd"> |     <insert id="saveInfo" parameterType="pd"> | ||||||
|         insert into bus_fire_check_standard |         insert into bus_fire_check_standard | ||||||
|  |  | ||||||
|  | @ -791,6 +791,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
| 		from | 		from | ||||||
| 		<include refid="tableName"></include> | 		<include refid="tableName"></include> | ||||||
| 		where DEPARTMENT_ID=#{DEPARTMENT_ID} | 		where DEPARTMENT_ID=#{DEPARTMENT_ID} | ||||||
|  | 		and ISDELETE = '0' | ||||||
| 	</select> | 	</select> | ||||||
| 
 | 
 | ||||||
| 	<!-- 通过企业ID获取用户信息 --> | 	<!-- 通过企业ID获取用户信息 --> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue