Commit 2be163f3 by 张祺

修改获取用户单位的方法

parent 3fdadfd8
...@@ -126,14 +126,11 @@ public class TaskRuleCtrl { ...@@ -126,14 +126,11 @@ public class TaskRuleCtrl {
return levels; return levels;
} }
@ApiOperation("根据规则类型获取任务单位列表") @ApiOperation("根据组织机构编码任务单位列表")
@GetMapping("findGroupObjs") @GetMapping("findGroupObjs")
public List<TaskRuleGroupObj> findGroupObjs(@ApiParam("规则类型:1 省 2 市 3 县") public List<TaskRuleGroupObj> findGroupObjs(@ApiParam("组织机构编码")
@RequestParam(value = "ruleType", required = false) Integer ruleType, @RequestParam(value = "orgNo", required = false) String orgNo) {
@ApiParam("任务级别:省对市 省对县 市对县") return taskRuleService.findRuleGroupObj(null, null, orgNo);
@RequestParam(value = "ruleLevel", required = false) String ruleLevel) {
ruleType = null;
return taskRuleService.findRuleGroupObj(ruleType, ruleLevel);
} }
@ApiOperation("根据规则类型获取可配置的角色") @ApiOperation("根据规则类型获取可配置的角色")
......
...@@ -12,13 +12,15 @@ import java.util.List; ...@@ -12,13 +12,15 @@ import java.util.List;
public interface TaskRuleObjMapper extends BaseMapper<TaskRuleGroupObj> { public interface TaskRuleObjMapper extends BaseMapper<TaskRuleGroupObj> {
/** /**
* 根据规则类型、规则层级查找任务单位 * 根据规则类型、规则层级、组织机构编号查找任务单位
* @param ruleType * @param ruleType
* @param ruleLevel * @param ruleLevel
* @param orgNo
* @return * @return
*/ */
List<TaskRuleGroupObj> findAllByRuleType(@Param("ruleType") Integer ruleType, List<TaskRuleGroupObj> findAllByRuleType(@Param("ruleType") Integer ruleType,
@Param("ruleLevel") String ruleLevel); @Param("ruleLevel") String ruleLevel,
@Param("orgNo") String orgNo);
/** /**
* 根据id查找 * 根据id查找
......
...@@ -51,4 +51,12 @@ public interface SystemAuthService { ...@@ -51,4 +51,12 @@ public interface SystemAuthService {
* **/ * **/
@GetMapping("/user/getOrgPath") @GetMapping("/user/getOrgPath")
JSONObject getOrgPath(@RequestParam("userIds")List<String> userIds); JSONObject getOrgPath(@RequestParam("userIds")List<String> userIds);
/**
* 获取用户所属省/市/县编号
* @param id
* @return
*/
@GetMapping("getUserOrgNo")
String getUserOrgNo(@RequestParam("userid") String id);
} }
...@@ -67,8 +67,9 @@ public interface TaskRuleService { ...@@ -67,8 +67,9 @@ public interface TaskRuleService {
* 规则类型 * 规则类型
* @param ruleType * @param ruleType
* @param ruleLevel * @param ruleLevel
* @param orgNo
* @return * @return
*/ */
List<TaskRuleGroupObj> findRuleGroupObj(Integer ruleType,String ruleLevel); List<TaskRuleGroupObj> findRuleGroupObj(Integer ruleType,String ruleLevel, String orgNo);
} }
...@@ -118,8 +118,8 @@ public class TaskRuleServiceImpl implements TaskRuleService { ...@@ -118,8 +118,8 @@ public class TaskRuleServiceImpl implements TaskRuleService {
} }
@Override @Override
public List<TaskRuleGroupObj> findRuleGroupObj(Integer ruleType,String ruleLevel) { public List<TaskRuleGroupObj> findRuleGroupObj(Integer ruleType,String ruleLevel, String orgNo) {
return taskRuleObjMapper.findAllByRuleType(ruleType, ruleLevel); return taskRuleObjMapper.findAllByRuleType(ruleType, ruleLevel, orgNo);
} }
......
...@@ -11,6 +11,9 @@ ...@@ -11,6 +11,9 @@
<if test="ruleLevel != null and ruleLevel !=''"> <if test="ruleLevel != null and ruleLevel !=''">
and rule_level = #{ruleLevel} and rule_level = #{ruleLevel}
</if> </if>
<if test="orgNo != null and orgNo !=''">
and org_no = #{orgNo}
</if>
order by update_time desc order by update_time desc
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment