generated from dxfeng/secondev-chapanda-feishu
52 lines
1.9 KiB
Java
52 lines
1.9 KiB
Java
|
|
package weaver.formmode.yaq.modeexpand.departmentscreening;
|
||
|
|
|
||
|
|
import weaver.conn.RecordSet;
|
||
|
|
import weaver.formmode.customjavacode.AbstractModeExpandJavaCodeNew;
|
||
|
|
import weaver.formmode.yaq.modeexpand.util.AutoNextStepUtil;
|
||
|
|
import weaver.general.Util;
|
||
|
|
import weaver.soa.workflow.request.MainTableInfo;
|
||
|
|
import weaver.soa.workflow.request.Property;
|
||
|
|
import weaver.soa.workflow.request.RequestInfo;
|
||
|
|
|
||
|
|
import java.util.HashMap;
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @author:dxfeng
|
||
|
|
* @createTime: 2024/11/04
|
||
|
|
* @version: 1.0
|
||
|
|
*/
|
||
|
|
public class SubmitScreenExpand extends AbstractModeExpandJavaCodeNew {
|
||
|
|
@Override
|
||
|
|
public Map<String, String> doModeExpand(Map<String, Object> param) {
|
||
|
|
Map<String, String> result = new HashMap<>();
|
||
|
|
RecordSet rs = new RecordSet();
|
||
|
|
try {
|
||
|
|
RequestInfo requestInfo = (RequestInfo) param.get("RequestInfo");
|
||
|
|
if (requestInfo != null) {
|
||
|
|
MainTableInfo mainTableInfo = requestInfo.getMainTableInfo();
|
||
|
|
Property[] properties = mainTableInfo.getProperty();
|
||
|
|
Map<String, Object> mainDataMap = new HashMap<>();
|
||
|
|
for (Property property : properties) {
|
||
|
|
mainDataMap.put(property.getName(), property.getValue());
|
||
|
|
}
|
||
|
|
|
||
|
|
String jg = Util.null2String(mainDataMap.get("jg"));
|
||
|
|
rs.writeLog("SubmitScreenExpand---jg", jg);
|
||
|
|
if ("0".equals(jg)) {
|
||
|
|
String ypz = Util.null2String(mainDataMap.get("ypz"));
|
||
|
|
rs.writeLog("SubmitScreenExpand---ypz", ypz);
|
||
|
|
AutoNextStepUtil.nextStep(ypz, "0");
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|
||
|
|
} catch (Exception e) {
|
||
|
|
rs.writeLog("SubmitScreenExpand---Exception", e.getMessage());
|
||
|
|
result.put("errmsg", "自定义出错信息");
|
||
|
|
result.put("flag", "false");
|
||
|
|
}
|
||
|
|
return result;
|
||
|
|
}
|
||
|
|
}
|