diff --git a/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java b/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java index c5329cd09..37bf52582 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/constants/CommonConstants.java @@ -12,7 +12,7 @@ public class CommonConstants { public static final String MESSAGE_ID = "messageId"; - public static final String ACCESS_TOKEN_KEY = "access_token"; + public static final String ACCESS_TOKEN_KEY = "access_token:{0}"; public static final String REFRESH_TOKEN_KEY = "refresh_token"; diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyInspectionSettingMappingDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyInspectionSettingMappingDAO.java index 8de02b843..176d882cb 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyInspectionSettingMappingDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyInspectionSettingMappingDAO.java @@ -48,6 +48,7 @@ public class HyInspectionSettingMappingDAO { if(CollectionUtils.isEmpty(openAreaMappingIds) || Objects.isNull(inspectionSettingId)){ return CommonConstants.ZERO; } + hyInspectionSettingMappingMapper.deleteInOpenAreaMappingIds(inspectionSettingId, openAreaMappingIds); List insertList = new ArrayList<>(); for (Long openAreaMappingId : openAreaMappingIds) { HyInspectionSettingMappingDO insert = new HyInspectionSettingMappingDO(); diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyInspectionSettingMappingMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyInspectionSettingMappingMapper.java index 1cc928dc5..1cfea1e6b 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyInspectionSettingMappingMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyInspectionSettingMappingMapper.java @@ -54,4 +54,12 @@ public interface HyInspectionSettingMappingMapper { * @return */ List getConflictInspectionSetting(@Param("inspectionSettingId") Long inspectionSettingId, @Param("openAreaMappingIds") List openAreaMappingIds); + + /** + * 删除 + * @param excludeInspectionSettingId + * @param openAreaMappingIds + * @return + */ + Integer deleteInOpenAreaMappingIds(@Param("excludeInspectionSettingId") Long excludeInspectionSettingId, @Param("openAreaMappingIds") List openAreaMappingIds); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml index 997d62830..cdb899eb4 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/EnterpriseUserMapper.xml @@ -37,9 +37,6 @@ insert into enterprise_user - - id, - user_id, @@ -99,9 +96,6 @@ - - #{record.id}, - #{record.userId}, diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyInspectionSettingMappingMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyInspectionSettingMappingMapper.xml index 74086407f..73762323e 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyInspectionSettingMappingMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyInspectionSettingMappingMapper.xml @@ -82,14 +82,14 @@ update hy_inspection_setting_mapping set - deleted = '1' , update_time = new() + deleted = '1' , update_time = now() where inspection_setting_id = #{inspectionSettingId} and open_area_mapping_id not in #{openAreaMappingId} - update hy_inspection_setting_mapping set deleted = '1' , update_time = new() where inspection_setting_id = #{inspectionSettingId} + update hy_inspection_setting_mapping set deleted = '1' , update_time = now() where inspection_setting_id = #{inspectionSettingId} + + + update + hy_inspection_setting_mapping + set + deleted = '1' , update_time = now() + where + open_area_mapping_id in #{openAreaMappingId} + + and inspection_setting_id != #{inspectionSettingId} + + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml index 8e98d7d2b..c6cedb480 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/RegionMapper.xml @@ -11,9 +11,9 @@ - + - + @@ -106,7 +106,7 @@ #{record.deleted}, - ON DUPLICATE KEY UPDATE region_id = values(region_id), name = values(name), parent_id = values(parent_id), region_path = values(region_path), leader_user_id = values(leader_user_id), order_num = values(order_num), third_dept_id = values(third_dept_id), update_time = UNIX_TIMESTAMP(), deleted = values(deleted) + ON DUPLICATE KEY UPDATE region_id = values(region_id), name = values(name), parent_id = values(parent_id), region_path = values(region_path), leader_user_id = values(leader_user_id), order_num = values(order_num), third_dept_id = values(third_dept_id), update_time = now(), deleted = values(deleted) @@ -156,7 +156,7 @@ - update region set deleted = 1 , update_time = UNIX_TIMESTAMP() where region_id not in #{regionId} + update region set deleted = 1 , update_time = now() where region_id not in #{regionId}