短信、通知以及建店完成更新用户数据

This commit is contained in:
bianyadong
2024-05-10 19:05:20 +08:00
parent d5eb2b9def
commit 3f226b109e
15 changed files with 112 additions and 6 deletions

View File

@@ -143,4 +143,11 @@ public class EnterpriseUserDAO {
}
return enterpriseUserMapper.selectNameByUserId(userIdList);
}
public List<EnterpriseUserDO> getUserListByRegionId(Long regionId){
if(regionId == null){
return Lists.newArrayList();
}
return enterpriseUserMapper.getUserListByRegionId(regionId);
}
}

View File

@@ -180,4 +180,11 @@ public class RegionDao {
public List<RegionDO> getFightRegionByRegionIds(List<String> regionIds) {
return regionMapper.getFightRegionByRegionIds(regionIds);
}
public RegionDO getRegionByStoreId(String storeId) {
if (Objects.isNull(storeId)) {
return null;
}
return regionMapper.getRegionByStoreId(storeId);
}
}

View File

@@ -48,5 +48,13 @@ public class StoreDao {
return storeMapper.getStoreNumByStoreIds(storeIdList);
}
public StoreDO getByStoreNum(String storeNum) {
if(StringUtils.isBlank(storeNum)) {
return null;
}
return storeMapper.getByStoreNum(storeNum);
}
}

View File

@@ -83,4 +83,10 @@ public interface EnterpriseUserMapper {
* @return
*/
List<String> getUserIdListByRegionId( @Param("regionId") Long regionId, @Param("userIdList") List<String> userId);
/**
* 获取部门人员
* @return
*/
List<EnterpriseUserDO> getUserListByRegionId( @Param("regionId") Long regionId);
}

View File

@@ -104,4 +104,5 @@ public interface RegionMapper {
RegionDO getBigRegionByRegionId(@Param("regionId") long regionId);
List<RegionDO> getFightRegionByRegionIds(@Param("regionIds") List<String> regionIds);
}

View File

@@ -22,4 +22,6 @@ public interface StoreMapper {
List<String> getStoreNumByStoreIds(@Param("storeIds") List<String> storeIds);
StoreDO getByStoreNum(@Param("storeNum") String storeNum);
}

View File

@@ -162,5 +162,11 @@
and user_region_ids like concat('%', #{regionId}, '%')
</select>
<select id="getUserListByRegionId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>,
<include refid="Blob_Column_List"/>
from enterprise_user_${enterpriseId}
where user_region_ids like concat('%', #{regionId}, '%') and active = true
</select>
</mapper>

View File

@@ -73,5 +73,10 @@
</foreach>
</if>
</select>
<select id="getByStoreNum" resultMap="BaseResultMap">
select *
from store_${enterpriseId}
where store_num = #{storeNum}
</select>
</mapper>