Commit 8b7e1781 authored by 廖旭伟's avatar 廖旭伟

综窗对接

parent a8ae78ca
...@@ -10,4 +10,6 @@ public class FindHandlingPageReq { ...@@ -10,4 +10,6 @@ public class FindHandlingPageReq {
private Integer size; private Integer size;
private String search; private String search;
private String encryptStr;
} }
package com.mortals.xhx.module.sst.pdu; package com.mortals.xhx.module.sst.pdu;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data; import lombok.Data;
@Data @Data
...@@ -11,6 +12,7 @@ public class Material { ...@@ -11,6 +12,7 @@ public class Material {
/**材料原名 */ /**材料原名 */
private String uploadFileName; private String uploadFileName;
/**材料内容base64 */ /**材料内容base64 */
@JSONField(serialize = false)
private String materialContent; private String materialContent;
/**材料文件地址 */ /**材料文件地址 */
private String materialFilePath; private String materialFilePath;
......
...@@ -14,6 +14,7 @@ import com.mortals.framework.exception.AppException; ...@@ -14,6 +14,7 @@ import com.mortals.framework.exception.AppException;
import com.mortals.framework.util.HttpUtil; import com.mortals.framework.util.HttpUtil;
import com.mortals.framework.util.StringUtils; import com.mortals.framework.util.StringUtils;
import com.mortals.framework.web.BaseJsonBodyController; import com.mortals.framework.web.BaseJsonBodyController;
import com.mortals.xhx.common.utils.AESUtil;
import com.mortals.xhx.module.matter.service.UserMatterApplyService; import com.mortals.xhx.module.matter.service.UserMatterApplyService;
import com.mortals.xhx.module.sst.pdu.*; import com.mortals.xhx.module.sst.pdu.*;
import lombok.Getter; import lombok.Getter;
...@@ -287,6 +288,11 @@ public class SyntheticalController extends BaseJsonBodyController { ...@@ -287,6 +288,11 @@ public class SyntheticalController extends BaseJsonBodyController {
Map<String, Object> model = new HashMap(); Map<String, Object> model = new HashMap();
String busiDesc = "查询已受理事项列表" ; String busiDesc = "查询已受理事项列表" ;
try { try {
if(StringUtils.isNotEmpty(pdu.getEncryptStr())){
String random = "0000000671595991";
pdu.setSearch(AESUtil.decryptCBC(pdu.getEncryptStr(),random));
log.info(JSONObject.toJSONString(pdu));
}
resp = doPost(url, JSONObject.toJSONString(pdu)); resp = doPost(url, JSONObject.toJSONString(pdu));
this.recordSysLog(this.request, busiDesc + " 【成功】"); this.recordSysLog(this.request, busiDesc + " 【成功】");
} catch (Exception e) { } catch (Exception e) {
...@@ -321,6 +327,7 @@ public class SyntheticalController extends BaseJsonBodyController { ...@@ -321,6 +327,7 @@ public class SyntheticalController extends BaseJsonBodyController {
} }
} }
if(StringUtils.isNotEmpty(item.getMaterialContent())){ if(StringUtils.isNotEmpty(item.getMaterialContent())){
log.info("base64");
String base64 = String.valueOf(item.getMaterialContent()); String base64 = String.valueOf(item.getMaterialContent());
base64 = base64.replaceAll("data:image/png;base64,",""); base64 = base64.replaceAll("data:image/png;base64,","");
item.setMaterialContent(base64); item.setMaterialContent(base64);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment