#EC_HJ6# 流程监控删除和强制归档流程推送门户待办集成
parent
1b2c48c194
commit
911bf44f8b
@ -0,0 +1,55 @@
|
||||
package com.customization.dito.monitor;
|
||||
|
||||
import com.constant.Constants;
|
||||
import com.engine.core.cfg.annotation.CommandDynamicProxy;
|
||||
import com.engine.core.interceptor.AbstractCommandProxy;
|
||||
import com.engine.core.interceptor.Command;
|
||||
import com.engine.workflow.cmd.monitor.DoArchivingCmd;
|
||||
import com.engine.workflow.cmd.requestForm.RequestSubmitCmd;
|
||||
import com.engine.workflow.entity.requestForm.RequestOperationResultBean;
|
||||
import redis.clients.jedis.Jedis;
|
||||
import weaver.general.BaseBean;
|
||||
import weaver.general.Util;
|
||||
import weaver.hrm.User;
|
||||
import weaver.interfaces.dito.comInfo.PropBean;
|
||||
import weaver.interfaces.dito.util.RedisTools;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/***
|
||||
*
|
||||
*/
|
||||
@CommandDynamicProxy(target = DoArchivingCmd.class, desc="流程监控强制归档推送门户")
|
||||
public class SendPortalMonitorArchivedCmd extends AbstractCommandProxy<Map<String,Object>> {
|
||||
|
||||
@Override
|
||||
public Map<String, Object> execute(Command<Map<String, Object>> targetCommand) {
|
||||
//获取到被代理对象
|
||||
DoArchivingCmd doArchivingCmd = (DoArchivingCmd)targetCommand;
|
||||
//获取被代理对象的参数
|
||||
//对参数做预处理
|
||||
|
||||
BaseBean bb = new BaseBean();
|
||||
bb.writeLog("SendPortalMonitorArchivedCmd:");
|
||||
HttpServletRequest request = doArchivingCmd.getRequest();
|
||||
String multiRequestIds = Util.null2String(request.getParameter("multiRequestIds")).trim();
|
||||
bb.writeLog("multiRequestIds:"+multiRequestIds);
|
||||
//参数回写
|
||||
//执行标准的业务处理
|
||||
Map<String, Object> result = nextExecute(targetCommand);
|
||||
Iterator<Map.Entry<String, Object>> iterator2 = result.entrySet().iterator();
|
||||
while (iterator2.hasNext()) {
|
||||
Map.Entry<String, Object> item = (Map.Entry<String, Object>) iterator2.next();
|
||||
String key = item.getKey();
|
||||
String value = Util.null2String(item.getValue());
|
||||
bb.writeLog("SendPortalMonitorDeleteCmd2:"+key +"----"+value);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,59 @@
|
||||
package com.customization.dito.monitor;
|
||||
|
||||
import com.engine.core.cfg.annotation.CommandDynamicProxy;
|
||||
import com.engine.core.interceptor.AbstractCommandProxy;
|
||||
import com.engine.core.interceptor.Command;
|
||||
import weaver.general.BaseBean;
|
||||
import weaver.general.Util;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import com.engine.workflow.cmd.monitor.DoDeleteCmd;
|
||||
|
||||
|
||||
/***
|
||||
*
|
||||
*/
|
||||
@CommandDynamicProxy(target = DoDeleteCmd.class, desc="流程监控删除推送门户")
|
||||
public class SendPortalMonitorDeleteCmd extends AbstractCommandProxy<Map<String,Object>> {
|
||||
|
||||
@Override
|
||||
public Map<String, Object> execute(Command<Map<String, Object>> targetCommand) {
|
||||
//获取到被代理对象
|
||||
DoDeleteCmd doDeleteCmd = (DoDeleteCmd)targetCommand;
|
||||
//获取被代理对象的参数
|
||||
//对参数做预处理
|
||||
BaseBean bb = new BaseBean();
|
||||
bb.writeLog("SendPortalMonitorDeleteCmd");
|
||||
Map<String, Object> paramMap = doDeleteCmd.getParams();
|
||||
|
||||
Iterator<Map.Entry<String, Object>> iterator1 = paramMap.entrySet().iterator();
|
||||
while (iterator1.hasNext()) {
|
||||
Map.Entry<String, Object> item = (Map.Entry<String, Object>) iterator1.next();
|
||||
String key = item.getKey();
|
||||
String value = Util.null2String(item.getValue());
|
||||
bb.writeLog("SendPortalMonitorDeleteCmd1:"+key +"----"+value);
|
||||
}
|
||||
|
||||
String requestid = Util.null2String(paramMap.get("multiRequestIds")).trim();
|
||||
bb.writeLog("SendPortalMonitorDeleteCmd-requestid:"+requestid);
|
||||
|
||||
//参数回写
|
||||
//执行标准的业务处理
|
||||
Map<String, Object> result = nextExecute(targetCommand);
|
||||
//对返回值做加工处理
|
||||
|
||||
Iterator<Map.Entry<String, Object>> iterator2 = result.entrySet().iterator();
|
||||
while (iterator2.hasNext()) {
|
||||
Map.Entry<String, Object> item = (Map.Entry<String, Object>) iterator2.next();
|
||||
String key = item.getKey();
|
||||
String value = Util.null2String(item.getValue());
|
||||
bb.writeLog("SendPortalMonitorDeleteCmd2:"+key +"----"+value);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue