列异允许上级发起下级业务
This commit is contained in:
parent
a34e5bdf41
commit
bc1377c888
|
|
@ -410,10 +410,10 @@ public class BizSpeListController extends BaseController {
|
||||||
String bizSeq = UUID.randomUUID().toString();
|
String bizSeq = UUID.randomUUID().toString();
|
||||||
EBaseinfo eBaseinfo = eBaseinfoService.getById(pripid);
|
EBaseinfo eBaseinfo = eBaseinfoService.getById(pripid);
|
||||||
|
|
||||||
//该主体登记机关是其他机关登记
|
// //该主体登记机关是其他机关登记
|
||||||
if (!code.equals(eBaseinfo.getRegorg().substring(0, 6))) {
|
// if (!code.equals(eBaseinfo.getRegorg().substring(0, 6))) {
|
||||||
return RestResult.error(ResultCode.BUSINESS_LOGIC_ERROR, "该主体登记机关是其他机关登记,请重新选择!");
|
// return RestResult.error(ResultCode.BUSINESS_LOGIC_ERROR, "该主体登记机关是其他机关登记,请重新选择!");
|
||||||
}
|
// }
|
||||||
|
|
||||||
String entertype = "";
|
String entertype = "";
|
||||||
String enttype = eBaseinfo.getEnttype();
|
String enttype = eBaseinfo.getEnttype();
|
||||||
|
|
|
||||||
|
|
@ -226,7 +226,7 @@ public class EBaseinfoController extends BaseController {
|
||||||
IPage<ToIncludeAbnDto> page = null;
|
IPage<ToIncludeAbnDto> page = null;
|
||||||
String searchtype = StringUtils.tranObject(customParamMap.get("searchtype"));
|
String searchtype = StringUtils.tranObject(customParamMap.get("searchtype"));
|
||||||
if ("2".equals(searchtype)) { // 个案
|
if ("2".equals(searchtype)) { // 个案
|
||||||
String suporg = aicorgService.getRegionCodeByUser(curUser);
|
String suporg = aicorgService.getRegionCodeByOrgLevel(curUser);
|
||||||
customParamMap.put("suporg", suporg);
|
customParamMap.put("suporg", suporg);
|
||||||
page = toincludeabnMapper.listByEb(new Page<>(pageRequestDto.getCurPage(), pageRequestDto.getPageSize()), customParamMap);
|
page = toincludeabnMapper.listByEb(new Page<>(pageRequestDto.getCurPage(), pageRequestDto.getPageSize()), customParamMap);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -76,4 +76,6 @@ public interface AicorgService extends IService<OrgUnits> {
|
||||||
|
|
||||||
OrgUnits queryByOrgNumberMap(Map<String, String> params);
|
OrgUnits queryByOrgNumberMap(Map<String, String> params);
|
||||||
|
|
||||||
|
String getRegionCodeByOrgLevel(AICUser curUser);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -256,4 +256,26 @@ public class AicorgServiceImpl extends ServiceImpl<AicorgMapper, OrgUnits> imple
|
||||||
public OrgUnits queryByOrgNumberMap(Map<String, String> params) {
|
public OrgUnits queryByOrgNumberMap(Map<String, String> params) {
|
||||||
return aicorgMapper.queryByOrgNumberMap(params);
|
return aicorgMapper.queryByOrgNumberMap(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getRegionCodeByOrgLevel(com.chinaweal.aicorg.model.AICUser curUser) {
|
||||||
|
Map<String, String> map = new HashMap<>();
|
||||||
|
map.put("orgNumber", curUser.getRegionID());
|
||||||
|
map.put("deleted", "0");
|
||||||
|
map.put("unittype", "1");
|
||||||
|
OrgUnits org = this.queryByOrgNumberMap(map);
|
||||||
|
Integer orgLevel = org.getOrgLevel();
|
||||||
|
String suporg = "";
|
||||||
|
//根据机构等级判断
|
||||||
|
if (orgLevel == 1) { //省局
|
||||||
|
suporg = StringUtils.substring(org.getOrgNumber(), 0, 2);
|
||||||
|
} else if (orgLevel == 2) { //市局
|
||||||
|
suporg = StringUtils.substring(org.getOrgNumber(), 0, 4);
|
||||||
|
} else if (orgLevel == 3) { //区局
|
||||||
|
suporg = StringUtils.substring(org.getOrgNumber(), 0, 6);
|
||||||
|
} else if (orgLevel >= 4) { //所
|
||||||
|
suporg = StringUtils.substring(org.getOrgNumber(), 0, 6);
|
||||||
|
}
|
||||||
|
return suporg;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue