解决根据nuid查询护理单元信息接口:调整查询方式,解决不同库相同表字段不一致问题
This commit is contained in:
parent
a38354d978
commit
f260f74f20
|
|
@ -162,7 +162,7 @@ public class NuEmployeesAdvisoryInfoServiceImpl extends ServiceImpl<NuEmployeesA
|
||||||
String page = "pages/index/index"; // 点击消息跳转的页面
|
String page = "pages/index/index"; // 点击消息跳转的页面
|
||||||
|
|
||||||
Map<String, Object> data = new HashMap<>();
|
Map<String, Object> data = new HashMap<>();
|
||||||
com.alibaba.fastjson.JSONObject orgInfo = sysBaseAPI.getOrgInfo(dto.getOrgCode());
|
com.alibaba.fastjson.JSONObject orgInfo = sysBaseAPI.getOrgInfo(dto.getOrgCode(), null);
|
||||||
String companyName = orgInfo.getString("departName");
|
String companyName = orgInfo.getString("departName");
|
||||||
String content = companyName + "审核结果";
|
String content = companyName + "审核结果";
|
||||||
String auditStatus = "";
|
String auditStatus = "";
|
||||||
|
|
|
||||||
|
|
@ -306,7 +306,7 @@ public class EmployeesMQListener {
|
||||||
employeesOrgService.save(employeesOrg);
|
employeesOrgService.save(employeesOrg);
|
||||||
|
|
||||||
//增加机构邀请员工的消息通知
|
//增加机构邀请员工的消息通知
|
||||||
JSONObject orgInfo = sysBaseAPI.getOrgInfo(dto.getOrgCode());
|
JSONObject orgInfo = sysBaseAPI.getOrgInfo(dto.getOrgCode(), null);
|
||||||
String departName = orgInfo.getString("departName");
|
String departName = orgInfo.getString("departName");
|
||||||
NuWxNoticeEntity nuWxNotice = new NuWxNoticeEntity();
|
NuWxNoticeEntity nuWxNotice = new NuWxNoticeEntity();
|
||||||
nuWxNotice.setOpenId(dto.getOpenId());
|
nuWxNotice.setOpenId(dto.getOpenId());
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ public class NuCommonApi {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/getOrgInfo")
|
@GetMapping("/getOrgInfo")
|
||||||
public Result<JSONObject> getOrgInfo(@RequestParam("orgCode") String orgCode) {
|
public Result<JSONObject> getOrgInfo(@RequestParam("orgCode") String orgCode) {
|
||||||
return Result.ok(sysBaseAPI.getOrgInfo(orgCode));
|
return Result.ok(sysBaseAPI.getOrgInfo(orgCode, null));
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取标准指令库机构信息
|
//获取标准指令库机构信息
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ public class SysBaseInfoApi {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/getOrgUrlByOrgCode")
|
@GetMapping("/getOrgUrlByOrgCode")
|
||||||
public Result<?> getOrgUrlByOrgCode(@RequestParam("orgCode") String orgCode) {
|
public Result<?> getOrgUrlByOrgCode(@RequestParam("orgCode") String orgCode) {
|
||||||
JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode);
|
JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode, null);
|
||||||
Map<String, Object> result = Maps.newHashMap();
|
Map<String, Object> result = Maps.newHashMap();
|
||||||
String url = deptInfo.getString("url");
|
String url = deptInfo.getString("url");
|
||||||
result.put("url", url.endsWith("/") ? url.substring(0, url.length() - 1) : url);
|
result.put("url", url.endsWith("/") ? url.substring(0, url.length() - 1) : url);
|
||||||
|
|
@ -63,7 +63,7 @@ public class SysBaseInfoApi {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/getMediaUrlByOrgCode")
|
@GetMapping("/getMediaUrlByOrgCode")
|
||||||
public Result<?> getMediaUrlByOrgCode(@RequestParam("orgCode") String orgCode) {
|
public Result<?> getMediaUrlByOrgCode(@RequestParam("orgCode") String orgCode) {
|
||||||
JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode);
|
JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode, null);
|
||||||
Map<String, Object> result = Maps.newHashMap();
|
Map<String, Object> result = Maps.newHashMap();
|
||||||
String mediaUrl = deptInfo.getString("mediaUrl");
|
String mediaUrl = deptInfo.getString("mediaUrl");
|
||||||
result.put("mediaUrl", mediaUrl.endsWith("/") ? mediaUrl : mediaUrl + "/");
|
result.put("mediaUrl", mediaUrl.endsWith("/") ? mediaUrl : mediaUrl + "/");
|
||||||
|
|
@ -77,7 +77,7 @@ public class SysBaseInfoApi {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/getOrgApiAddress")
|
@GetMapping("/getOrgApiAddress")
|
||||||
public Result<?> getOrgInfo(@RequestParam("orgCode") String orgCode) {
|
public Result<?> getOrgInfo(@RequestParam("orgCode") String orgCode) {
|
||||||
JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode);
|
JSONObject deptInfo = sysBaseAPI.getOrgInfo(orgCode, null);
|
||||||
Map<String, Object> result = Maps.newHashMap();
|
Map<String, Object> result = Maps.newHashMap();
|
||||||
String fullPath = "";
|
String fullPath = "";
|
||||||
String url = deptInfo.getString("url");
|
String url = deptInfo.getString("url");
|
||||||
|
|
|
||||||
|
|
@ -194,7 +194,7 @@ public class ElderApi {
|
||||||
DynamicDataSourceContextHolder.push(orgCode);
|
DynamicDataSourceContextHolder.push(orgCode);
|
||||||
JSONObject orgInfo = null;
|
JSONObject orgInfo = null;
|
||||||
try {
|
try {
|
||||||
orgInfo = sysBaseAPI.getOrgInfo(orgCode);
|
orgInfo = sysBaseAPI.getOrgInfo(orgCode,"payable_amount");
|
||||||
} finally {
|
} finally {
|
||||||
DynamicDataSourceContextHolder.clear();
|
DynamicDataSourceContextHolder.clear();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ public class ElderTagServiceImpl extends ServiceImpl<ElderTagMapper, ElderTag> i
|
||||||
@DS("dataSourceCode")
|
@DS("dataSourceCode")
|
||||||
@Override
|
@Override
|
||||||
public JSONObject getDeptInfo(String dataSourceCode, String orgCode) {
|
public JSONObject getDeptInfo(String dataSourceCode, String orgCode) {
|
||||||
return sysBaseAPI.getOrgInfo(orgCode);
|
return sysBaseAPI.getOrgInfo(orgCode, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -546,7 +546,7 @@ public class ConfigServiceDirectiveServiceImpl extends ServiceImpl<ConfigService
|
||||||
@DS("dataSourceCode")
|
@DS("dataSourceCode")
|
||||||
@Override
|
@Override
|
||||||
public JSONObject getDeptInfo(String dataSourceCode, String orgCode) {
|
public JSONObject getDeptInfo(String dataSourceCode, String orgCode) {
|
||||||
return sysBaseAPI.getOrgInfo(orgCode);
|
return sysBaseAPI.getOrgInfo(orgCode, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -625,7 +625,7 @@ public interface ISysBaseAPI extends CommonAPI {
|
||||||
|
|
||||||
JSONObject getOrgInfoByNuId(String nuId);
|
JSONObject getOrgInfoByNuId(String nuId);
|
||||||
|
|
||||||
JSONObject getOrgInfo(String orgCode);
|
JSONObject getOrgInfo(String orgCode, String selectFileds);
|
||||||
|
|
||||||
JSONObject getDMOrgInfo();
|
JSONObject getDMOrgInfo();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -718,6 +718,7 @@ public class SysBaseApiImpl implements ISysBaseAPI {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 不要改排序 排序固定用first_letter asc
|
* 不要改排序 排序固定用first_letter asc
|
||||||
|
*
|
||||||
* @param pid
|
* @param pid
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
@ -1896,12 +1897,12 @@ public class SysBaseApiImpl implements ISysBaseAPI {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
String orgCode = nuId.substring(4, nuId.length() - 3);
|
String orgCode = nuId.substring(4, nuId.length() - 3);
|
||||||
return queryOrgInfo(orgCode);
|
return queryOrgInfo(orgCode, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public JSONObject getOrgInfo(String orgCode) {
|
public JSONObject getOrgInfo(String orgCode, String selectFileds) {
|
||||||
return queryOrgInfo(orgCode);
|
return queryOrgInfo(orgCode, selectFileds);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -1954,11 +1955,14 @@ public class SysBaseApiImpl implements ISysBaseAPI {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
private JSONObject queryOrgInfo(String orgCode) {
|
private JSONObject queryOrgInfo(String orgCode, String selectFileds) {
|
||||||
QueryWrapper<SysDepart> qw = new QueryWrapper<>();
|
QueryWrapper<SysDepart> qw = new QueryWrapper<>();
|
||||||
qw.eq("org_code", orgCode);//机构编码
|
qw.eq("org_code", orgCode);//机构编码
|
||||||
qw.eq("org_category", "1");//机构类型
|
qw.eq("org_category", "1");//机构类型
|
||||||
qw.eq("del_flag", "0");//未删除数据
|
qw.eq("del_flag", "0");//未删除数据
|
||||||
|
if (StringUtils.isNotBlank(selectFileds)) {
|
||||||
|
qw.select(selectFileds.split(","));
|
||||||
|
}
|
||||||
SysDepart sysDepart = sysDepartService.getOne(qw);
|
SysDepart sysDepart = sysDepartService.getOne(qw);
|
||||||
if (sysDepart != null) {
|
if (sysDepart != null) {
|
||||||
return (JSONObject) JSONObject.toJSON(sysDepart);
|
return (JSONObject) JSONObject.toJSON(sysDepart);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue