增加发布流程事件或者cmd中的日志,记录formData更新的状态。
This commit is contained in:
parent
95a3359946
commit
1168f074e0
@ -4323,6 +4323,7 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
JSONArray changeArray = JSONArray.parseArray(changeData);
|
||||
JSONArray stopArray = JSONArray.parseArray(stopData);
|
||||
BO publish = SDK.getBOAPI().query("BO_ACT_COE_PUBLISH").detailByBindId(processInstId);
|
||||
System.out.println(">>>>>publish============"+publish);
|
||||
if (publish == null)
|
||||
throw new AWSException("表单不存在 " + processInstId);
|
||||
// 校验所有数据
|
||||
@ -4803,7 +4804,11 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
RowMap result = DBSql.getMap(String.format(sql, level1, level2, level3, level4, company, region, product));
|
||||
|
||||
ro.put("data", result == null ? "" : result);
|
||||
|
||||
System.out.println(">>>>>网格字典插入后事件:结束" + bo);
|
||||
System.out.println(">>>>>boName========="+PublisherConstant.BOTABLENAME);
|
||||
System.out.println(">>>>>processInstId========="+bindid);
|
||||
System.out.println(">>>>>LEVEL_AUDIT_REQUIRED============"+bo.getString("LEVEL_AUDIT_REQUIRED"));
|
||||
System.out.println(">>>>>FOURTH_AUDIT_REQUIRED============"+bo.getString("FOURTH_AUDIT_REQUIRED"));
|
||||
return ro.toString();
|
||||
}
|
||||
|
||||
|
||||
@ -0,0 +1,38 @@
|
||||
package com.actionsoft.apps.coe.pal.publisher.event;
|
||||
|
||||
import com.actionsoft.apps.coe.pal.publisher.constant.PublisherConstant;
|
||||
import com.actionsoft.bpms.bo.engine.BO;
|
||||
import com.actionsoft.bpms.bpmn.engine.core.delegate.ProcessExecutionContext;
|
||||
import com.actionsoft.bpms.bpmn.engine.listener.InterruptListener;
|
||||
import com.actionsoft.bpms.bpmn.engine.listener.InterruptListenerInterface;
|
||||
import com.actionsoft.exception.BPMNError;
|
||||
import com.actionsoft.sdk.local.SDK;
|
||||
|
||||
/**
|
||||
* 任务办理前事件,校验四级审核是否正确
|
||||
* @Author:yujh
|
||||
* @Date: 2024/12/30 18:32
|
||||
*
|
||||
*/
|
||||
public class PublishTaskBeforeComplete extends InterruptListener implements InterruptListenerInterface {
|
||||
public String getDescription() {
|
||||
return "任务办理前事件,校验【是否需要四级审核】是否正确";
|
||||
}
|
||||
|
||||
public String getProvider() {
|
||||
return "Actionsoft";
|
||||
}
|
||||
|
||||
public String getVersion() {
|
||||
return "1.0";
|
||||
}
|
||||
@Override
|
||||
public boolean execute(ProcessExecutionContext ctx) throws Exception {
|
||||
BO bo = SDK.getBOAPI().query(PublisherConstant.BOTABLENAME).detailByBindId(ctx.getProcessInstance().getId());
|
||||
String fourthAuditRequired = bo.getString("FOURTH_AUDIT_REQUIRED");//四级审核
|
||||
if(fourthAuditRequired.isEmpty() || fourthAuditRequired.equals("null") || fourthAuditRequired.equals("0")){
|
||||
throw new BPMNError("10001", "【是否需要四级审核】字段带出不正确,请联系管理员处理!");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -43,11 +43,11 @@ public class SubFormAfterSave extends ExecuteListener {
|
||||
//BO表名
|
||||
String boName = param.getParameterOfString(ListenerConst.FORM_EVENT_PARAM_BONAME);
|
||||
BO formData = (BO) param.getParameter(ListenerConst.FORM_EVENT_PARAM_FORMDATA);
|
||||
System.out.println(">>>>>表单保存前:进入" + formData);
|
||||
System.out.println(">>>>>boName========="+boName);
|
||||
System.out.println(">>>>>processInstId========="+processInstId);
|
||||
System.out.println(">>>>>LEVEL_AUDIT_REQUIRED============"+formData.getString("LEVEL_AUDIT_REQUIRED"));
|
||||
System.out.println(">>>>>FOURTH_AUDIT_REQUIRED============"+formData.getString("FOURTH_AUDIT_REQUIRED"));
|
||||
System.out.println(">>>>>表单保存前" + formData);
|
||||
TaskInstance taskInstance = param.getTaskInstance();
|
||||
String bindId = formData.getBindId();
|
||||
String uid = formData.getCreateUser();
|
||||
@ -171,7 +171,12 @@ public class SubFormAfterSave extends ExecuteListener {
|
||||
int r1 = DBSql.update("UPDATE BO_ACT_COE_PUBLISH SET SSFB='" + ssfb + "'WHERE BINDID ='" + processInstId + "'");
|
||||
}
|
||||
}
|
||||
|
||||
BO bo = SDK.getBOAPI().query(PublisherConstant.BOTABLENAME).detailByBindId(processInstId);
|
||||
System.out.println(">>>>>表单保存前:处理完毕" + bo);
|
||||
System.out.println(">>>>>boName========="+boName);
|
||||
System.out.println(">>>>>processInstId========="+processInstId);
|
||||
System.out.println(">>>>>LEVEL_AUDIT_REQUIRED============"+bo.getString("LEVEL_AUDIT_REQUIRED"));
|
||||
System.out.println(">>>>>FOURTH_AUDIT_REQUIRED============"+bo.getString("FOURTH_AUDIT_REQUIRED"));
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user