风险控制代码优化
This commit is contained in:
parent
95adf703a9
commit
1fd2a85e0a
@ -1,12 +1,10 @@
|
||||
package com.actionsoft.apps.coe.pal.output.pr.report1;
|
||||
|
||||
import static com.actionsoft.apps.coe.pal.pal.output.util.OutputWordUtil.specialCharTransfer;
|
||||
|
||||
import java.io.File;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import com.actionsoft.apps.coe.pal.constant.CoEConstant;
|
||||
import com.actionsoft.apps.coe.pal.output.pr.util.PrReportComment;
|
||||
import com.actionsoft.apps.coe.pal.output.pr.util.ReportRepositoryCompare;
|
||||
@ -33,6 +31,7 @@ import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel;
|
||||
import com.actionsoft.apps.coe.pal.system.property.CoePropertyUtil;
|
||||
import com.actionsoft.apps.coe.pal.util.HighSecurityUtil;
|
||||
import com.actionsoft.apps.resource.plugin.profile.DCPluginProfile;
|
||||
import com.actionsoft.bpms.bo.engine.BO;
|
||||
import com.actionsoft.bpms.bpmn.engine.model.def.ProcessNode;
|
||||
import com.actionsoft.bpms.commons.database.RowMap;
|
||||
import com.actionsoft.bpms.commons.mvc.view.ResponseObject;
|
||||
@ -553,6 +552,9 @@ public class Report1Gener {
|
||||
if("controlDesc".equals(jsonAttrId)){
|
||||
_criticalControlPointTr.put("controlDesc",jsonAttrValue);
|
||||
}
|
||||
if("activity_number".equals(jsonAttrId)){
|
||||
_criticalControlPointTr.put("activity_number",jsonAttrValue);
|
||||
}
|
||||
if("mappingRiskDescription".equals(jsonAttrId)){
|
||||
_criticalControlPointTr.put("mappingRiskDescription",jsonAttrValue);
|
||||
}
|
||||
@ -834,6 +836,9 @@ public class Report1Gener {
|
||||
//上下游表格
|
||||
dataMap.put("procedureTable", procedureTable);
|
||||
dataMap.put("procedureTableCount", procedureTable.size());
|
||||
|
||||
//增加模版内容替换逻辑
|
||||
getReportTempleteInfo(dataMap,userContext);
|
||||
boolean contains = isNumberAscArray.contains("false");
|
||||
if(contains) {
|
||||
fileTable.sort(Comparator.comparing(obj -> ((JSONObject) obj).getString("file_name")));
|
||||
@ -1067,4 +1072,26 @@ public class Report1Gener {
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取流程模版中的信息内容,做动态的替换逻辑
|
||||
* @param dataMap
|
||||
* @param me
|
||||
*/
|
||||
public void getReportTempleteInfo(JSONObject dataMap,UserContext me){
|
||||
String deptId = me.getDepartmentModel().getId();
|
||||
//先查询模版文件中有无配置模版
|
||||
BO bo = SDK.getBOAPI().query("BO_EU_OUTPUT_TEMPLATE", true).addQuery("APPLYDEPTID=", deptId).detail();
|
||||
if(null!= bo){
|
||||
dataMap.put("COMPANYNAME",bo.getString("COMPANYNAME"));
|
||||
dataMap.put("CNAMEFONTSIZE",bo.getString("CNAMEFONTSIZE"));
|
||||
dataMap.put("FILETITLE",bo.getString("FILETITLE"));
|
||||
dataMap.put("FILETITLEFONTSIZE",bo.getString("FILETITLEFONTSIZE"));
|
||||
dataMap.put("HEADERFONT",bo.getString("HEADERFONT"));
|
||||
dataMap.put("HEADERFONTSIZE",bo.getString("HEADERFONTSIZE"));
|
||||
dataMap.put("HEADERLOGO",bo.getString("HEADERLOGO"));
|
||||
dataMap.put("FOOTERFONT",bo.getString("FOOTERFONT"));
|
||||
dataMap.put("FOOTERFONTSIZE",bo.getString("FOOTERFONTSIZE"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -6690,6 +6690,7 @@ y7fdOgAAAABJRU5ErkJggk==
|
||||
</w:tblPr>
|
||||
<w:tblGrid>
|
||||
<w:gridCol w:w="1500"/>
|
||||
<w:gridCol w:w="600"/>
|
||||
<w:gridCol w:w="2500"/>
|
||||
<w:gridCol w:w="2500"/>
|
||||
<w:gridCol w:w="2500"/>
|
||||
@ -6737,6 +6738,45 @@ y7fdOgAAAABJRU5ErkJggk==
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:tc>
|
||||
<w:tc>
|
||||
<w:tcPr>
|
||||
<w:tcW w:w="2000" w:type="dxa"/>
|
||||
<w:tcBorders>
|
||||
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:right w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:tl2br w:val="nil"/>
|
||||
<w:tr2bl w:val="nil"/>
|
||||
</w:tcBorders>
|
||||
<w:shd w:val="clear" w:color="CCCCCC" w:fill="auto"/>
|
||||
<w:tcMar>
|
||||
<w:top w:w="0" w:type="dxa"/>
|
||||
<w:left w:w="108" w:type="dxa"/>
|
||||
<w:right w:w="108" w:type="dxa"/>
|
||||
</w:tcMar>
|
||||
<w:vAlign w:val="center"/>
|
||||
</w:tcPr>
|
||||
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="00AC2941">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="TABLEHEAD"/>
|
||||
<w:spacing w:before="45" w:after="45"/>
|
||||
<w:rPr>
|
||||
<w:sz w:val="21"/>
|
||||
<w:sz-cs w:val="21"/>
|
||||
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidRPr="00491D9E">
|
||||
<w:rPr>
|
||||
<w:sz w:val="21"/>
|
||||
<w:sz-cs w:val="21"/>
|
||||
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||
</w:rPr>
|
||||
<w:t>活动序号</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:tc>
|
||||
<w:tc>
|
||||
<w:tcPr>
|
||||
<w:tcW w:w="5000" w:type="dxa"/>
|
||||
@ -6892,6 +6932,41 @@ y7fdOgAAAABJRU5ErkJggk==
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:tc>
|
||||
<w:tc>
|
||||
<w:tcPr>
|
||||
<w:tcW w:w="2000" w:type="dxa"/>
|
||||
<w:tcBorders>
|
||||
<w:top w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:left w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:right w:val="single" w:sz="6" wx:bdrwidth="15" w:space="0" w:color="000000"/>
|
||||
<w:tl2br w:val="nil"/>
|
||||
<w:tr2bl w:val="nil"/>
|
||||
</w:tcBorders>
|
||||
<w:tcMar>
|
||||
<w:top w:w="0" w:type="dxa"/>
|
||||
<w:left w:w="108" w:type="dxa"/>
|
||||
<w:right w:w="108" w:type="dxa"/>
|
||||
</w:tcMar>
|
||||
<w:vAlign w:val="center"/>
|
||||
</w:tcPr>
|
||||
<w:p wsp:rsidR="00AC2941" wsp:rsidRPr="00491D9E" wsp:rsidRDefault="006A6A9A">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="TABLEITEMCENTER"/>
|
||||
<w:rPr>
|
||||
<w:sz w:val="21"/>
|
||||
<w:sz-cs w:val="21"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidRPr="00491D9E">
|
||||
<w:rPr>
|
||||
<w:sz w:val="21"/>
|
||||
<w:sz-cs w:val="21"/>
|
||||
</w:rPr>
|
||||
<w:t>${table4.activity_number}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:tc>
|
||||
<w:tc>
|
||||
<w:tcPr>
|
||||
<w:tcW w:w="5000" w:type="dxa"/>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user