增加流程经理异常处理

This commit is contained in:
zhal 2024-08-05 10:08:08 +08:00
parent abb5e75d6d
commit 8396c1bc43
3 changed files with 27 additions and 0 deletions

View File

@ -810,6 +810,28 @@ public class PublisherController {
return publishWeb.getApproveInfos(me, level1, level2, level3, level4, company, region, product, bindid);
}
/**
* 根据单位信息查询审批信息
*
* @param me
* @param level1
* @param level2
* @param level3
* @param company
* @param region
* @param product
* @return
*/
@Mapping("com.actionsoft.apps.coe.pal.publisher_getApproveInfosByUnit")
public String getApproveInfoByUnit(UserContext me, String level1, String level2, String level3, String level4, String company, String region, String product, String bindid) {
ProcessPublishWeb publishWeb = new ProcessPublishWeb(me);
return publishWeb.getApproveInfoByUnit(me, level1, level2, level3, level4, company, region, product, bindid);
}
/**
* 权限矩阵录入的时候获取默认的单位和单位编码
*

View File

@ -5059,6 +5059,11 @@ public class ProcessPublishWeb extends ActionWeb {
String substring = sb.substring(0, sb.length() - 1);
RowMap data = DBSql.getMap("select DEAPRTMNUM,PROCESSMNUMBER from BO_ACT_PROCESSMANAGER where ORGDEPART in (" + substring
+ ")");
if (null == data) {
throw new AWSException("请联系管理员,配置流程经理和流程校对人!");
}
if (data != null) {
bo.set("DEPARTMENT_PROOFREADER", data.getString("DEAPRTMNUM"));
bo.set("PROCESS_MANAGER", data.getString("PROCESSMNUMBER"));