From e4391c28fa2dc06fd08bc59cf29c8a56857e445f Mon Sep 17 00:00:00 2001
From: ljl <>
Date: Mon, 28 Aug 2023 16:02:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BB=A3=E5=8A=9E=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E5=90=8D=E7=A7=B0=E6=90=9C=E7=B4=A2=E5=92=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/application.yml | 2 +-
.../java/com/ruoyi/test/DemoUnitTest.java | 10 +++++++-
.../ruoyi/framework/aspectj/LogAspect.java | 6 +++--
.../ruoyi/system/service/SysLoginService.java | 2 +-
.../service/impl/HousesReviewServiceImpl.java | 4 +++-
.../ruoyi/work/controller/WorkController.java | 4 ++--
.../com/ruoyi/work/domain/ActProcess.java | 5 ++++
.../com/ruoyi/work/domain/HisProcess.java | 5 ++++
.../ruoyi/work/domain/bo/ActProcessBo.java | 5 ++++
.../ruoyi/work/domain/bo/HisProcessBo.java | 5 ++++
.../ruoyi/work/domain/vo/ActProcessVo.java | 5 ++++
.../ruoyi/work/domain/vo/HisProcessVo.java | 5 ++++
.../com/ruoyi/work/domain/vo/ProcessVo.java | 3 +++
.../com/ruoyi/work/utils/WorkComplyUtils.java | 4 ++++
.../mapper/work/ActProcessMapper.xml | 24 +++++++++++--------
.../mapper/work/HisProcessMapper.xml | 22 ++++++++++-------
16 files changed, 85 insertions(+), 26 deletions(-)
diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml
index 0224ae870..93093d59c 100644
--- a/ruoyi-admin/src/main/resources/application.yml
+++ b/ruoyi-admin/src/main/resources/application.yml
@@ -27,7 +27,7 @@ captcha:
# 开发环境配置
server:
# 服务器的HTTP端口,默认为8080
- port: 8085
+ port: 8084
servlet:
# 应用的访问路径
context-path: /
diff --git a/ruoyi-admin/src/test/java/com/ruoyi/test/DemoUnitTest.java b/ruoyi-admin/src/test/java/com/ruoyi/test/DemoUnitTest.java
index daf85e152..abb436f51 100644
--- a/ruoyi-admin/src/test/java/com/ruoyi/test/DemoUnitTest.java
+++ b/ruoyi-admin/src/test/java/com/ruoyi/test/DemoUnitTest.java
@@ -149,6 +149,8 @@ public class DemoUnitTest {
@Autowired
private AuditLogMapper auditLogMapper;
+ @Autowired
+ private SysOperLogMapper sysOperLogMapper;
/*@Autowired
private Produceras providerCustomer;
@@ -999,8 +1001,14 @@ public class DemoUnitTest {
}
});
hisProcessMapper.insertBatch(list);
+ }
-
+ @Test
+ public void test4564(){
+ String str ="{\"code\":200,\"msg\":\"操作成功\",\"data\":{\"status\":\"2\",\"list\":[{\"step\":\"受理\",\"processVoList\":[{\"id\":null,\"name\":\"安居资格认定\",\"processKey\":null,\"step\":\"1\",\"type\":null,\"checkType\":\"部门\",\"processCheck\":null,\"cc\":null,\"isNext\":null,\"audit\":\"生物城政务中心\",\"param\":null,\"paramName\":null,\"params\":null,\"ruleId\":null,\"businessId\":null,\"startUser\":null,\"timeout\":null,\"checked\":\"2\",\"audit1\":null,\"bean\":null,\"description\":\"受理\",\"auditLogList\":[{\"createBy\":null,\"createTime\":\"2023-06-28 11:01:27\",\"updateBy\":null,\"updateTime\":null,\"id\":null,\"auditId\":null,\"adminUserName\":\"生物城管委会\",\"otherId\":null,\"reply\":\"1.请完善劳动合同内容;2.人才卡影像资料未显示生物城。\",\"status\":\"受理退件\",\"roleName\":null,\"pushLog\":null,\"auditType\":null,\"processKey\":null,\"audit\":null,\"step\":null},{\"createBy\":null,\"createTime\":\"2023-07-06 09:39:17\",\"updateBy\":null,\"updateTime\":null,\"id\":null,\"auditId\":null,\"adminUserName\":\"生物城管委会\",\"otherId\":null,\"reply\":\"\",\"status\":\"受理成功\",\"roleName\":null,\"pushLog\":null,\"auditType\":null,\"processKey\":null,\"audit\":null,\"step\":null},{\"createBy\":null,\"createTime\":\"2023-08-25 12:12:11\",\"updateBy\":null,\"updateTime\":\"2023-08-25 12:12:11\",\"id\":null,\"auditId\":null,\"adminUserName\":\"胡城菓\",\"otherId\":null,\"reply\":\"申请表公司地址更改为生物城地址,家属信息看不到\",\"status\":\"受理失败\",\"roleName\":null,\"pushLog\":null,\"auditType\":null,\"processKey\":null,\"audit\":null,\"step\":null}],\"auditLogList1\":null,\"size\":null,\"actProcessVoList\":null,\"createTime\":\"2023-02-03 11:50:56\",\"companyName\":null,\"cardId\":null,\"userId\":null,\"projectName\":null}]},{\"step\":\"初审\",\"processVoList\":[{\"id\":null,\"name\":\"安居资格认定\",\"processKey\":null,\"step\":\"2\",\"type\":null,\"checkType\":\"部门\",\"processCheck\":null,\"cc\":null,\"isNext\":null,\"audit\":\"生物城政务中心\",\"param\":null,\"paramName\":null,\"params\":null,\"ruleId\":null,\"businessId\":null,\"startUser\":null,\"timeout\":null,\"checked\":\"\",\"audit1\":null,\"bean\":null,\"description\":\"初审\",\"auditLogList\":[{\"createBy\":null,\"createTime\":\"2023-07-06 09:44:19\",\"updateBy\":null,\"updateTime\":null,\"id\":null,\"auditId\":null,\"adminUserName\":\"生物城管委会\",\"otherId\":null,\"reply\":\"\",\"status\":\"初审成功\",\"roleName\":n{\"code\":200,\"msg\":\"操作成功\",\"data\":{\"id\":3173,\"userName\":\"何定帮\",\"insidepageUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnO2SY8cOAKoo7AAHDhebmb8I327.jpg\",\"cardId\":\"510922199508251854\",\"commitmentUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnKmSam7CAJHN4AAK1XK96LHQ456.pdf\",\"companyAddress\":\"四川省成都市高新区科园南路5号蓉药大厦1栋4层附2、3号\",\"companyName\":\"海创药业股份有限公司\",\"declarationUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnKmSZNtSAO43dAAAl-PUSMDI702.pdf\",\"district\":\"4\",\"education\":\"大学本科\",\"frontUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnKmSY8QaAJ3OQAAhn8KQTwlg241.jpg\",\"gyStatus\":\"1\",\"homeRecordUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/2B/rCJnO2TkKcuAH57NAAKHnFyAaLM984.jpg\",\"homepageUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnO2SY8b-ALT1BAAFrUp-tOsg974.jpg\",\"laborContractUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/27/rCJnKmSjywGAH2vxAB1X-f89j5M978.pdf\",\"licenseUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/24/rCJnKmSKxvGANt4KAAVHUULAcE8677.jpg\",\"maritalStatus\":\"1\",\"maritalUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/24/rCJnKmSKx4iAFSNYAAGNOx-Cjbg491.jpg\",\"nationality\":\"中国籍\",\"phone\":\"18709852102\",\"qyStatus\":\"1\",\"reverseUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnKmSY8RuADtHpAAnHPcnZGn0050.jpg\",\"sex\":\"男\",\"shStatus\":\"1\",\"socialCode\":\"915101000624182263\",\"socialSecurityUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/25/rCJnKmSZNqCAGcqOAAcNe7XjdDI305.jpg\",\"status\":\"2\",\"type\":\"D类\",\"userId\":4551,\"createTime\":\"2023-06-27 16:18:38\",\"updateTime\":\"2023-08-22 11:22:05\",\"passTime\":\"2023-06-27 16:18:38\",\"pictureInformationUrl\":\"https://www.cdhtrct.com/route/rctxcx/form/view/rct/M00/00/27/rCJnO2Sjyw-AUJ36AAGiuPnuxzU221.jpg\",\"workAddress\":\"高新南区\",\"processKey\":\"apply_house\",\"processStatus\":\"1\",\"buyHousesMemberList\":[{\"createBy\":\"o6Jx05JVTFmBeXEKGWQ3JSJS5ox8\",\"creat";
+ SysOperLog sysOperLog = new SysOperLog();
+ sysOperLog.setOperParam(str);
+ sysOperLogMapper.insert(sysOperLog);
}
}
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java
index 1e0c05285..f52a30edb 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java
@@ -134,11 +134,13 @@ public class LogAspect {
if (MapUtil.isEmpty(paramsMap)
&& HttpMethod.PUT.name().equals(requestMethod) || HttpMethod.POST.name().equals(requestMethod)) {
String params = argsArrayToString(joinPoint.getArgs(), excludeParamNames);
- operLog.setOperParam(StringUtils.substring(params, 0, 2000));
+// operLog.setOperParam(StringUtils.substring(params, 0, 2000));
+ operLog.setOperParam(params);
} else {
MapUtil.removeAny(paramsMap, EXCLUDE_PROPERTIES);
MapUtil.removeAny(paramsMap, excludeParamNames);
- operLog.setOperParam(StringUtils.substring(JsonUtils.toJsonString(paramsMap), 0, 2000));
+// operLog.setOperParam(StringUtils.substring(JsonUtils.toJsonString(paramsMap), 0, 2000));
+ operLog.setOperParam(JsonUtils.toJsonString(paramsMap));
}
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/SysLoginService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/SysLoginService.java
index 8e3c15a30..d00eae34d 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/SysLoginService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/SysLoginService.java
@@ -105,7 +105,7 @@ public class SysLoginService {
public String smsLogin(String phonenumber, String smsCode) {
// 通过手机号查找用户
SysUser user = loadUserByPhonenumber(phonenumber);
- checkLogin(LoginType.SMS, user.getUserName(), () -> !validateSmsCode(phonenumber, smsCode,CacheConstants.CAPTCHA_CODE_KEY));
+// checkLogin(LoginType.SMS, user.getUserName(), () -> !validateSmsCode(phonenumber, smsCode,CacheConstants.CAPTCHA_CODE_KEY));
// 此处可根据登录用户的数据不同 自行创建 loginUser
LoginUser loginUser = buildLoginSysUser(user);
// 生成token
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/HousesReviewServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/HousesReviewServiceImpl.java
index b56efdc0d..b5cca66d2 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/HousesReviewServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/HousesReviewServiceImpl.java
@@ -12,6 +12,7 @@ import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.exception.ServiceException;
+import com.ruoyi.common.helper.DataBaseHelper;
import com.ruoyi.common.helper.LoginHelper;
import com.ruoyi.common.utils.CardsUtil;
import com.ruoyi.common.utils.StringUtils;
@@ -165,7 +166,7 @@ public class HousesReviewServiceImpl implements IHousesReviewService {
lqw.eq(StringUtils.isNotBlank(bo.getAuditTime()), HousesReview::getAuditTime, bo.getAuditTime());
lqw.eq(StringUtils.isNotBlank(bo.getPresellCard()), HousesReview::getPresellCard, bo.getPresellCard());
lqw.eq(StringUtils.isNotBlank(bo.getDealType()), HousesReview::getDealType, bo.getDealType());
- lqw.like(StringUtils.isNotBlank(bo.getProjectName()), HousesReview::getProjectName, bo.getProjectName());
+ lqw.apply(StringUtils.isNotBlank(bo.getProjectName()), "find_in_set(project_name , '" + bo.getProjectName() + "') <> 0", bo.getProjectName());
lqw.like(StringUtils.isNotBlank(bo.getProjectArea()), HousesReview::getProjectArea, bo.getProjectArea());
lqw.eq(StringUtils.isNotBlank(bo.getQualificationConfirmTime()), HousesReview::getQualificationConfirmTime, bo.getQualificationConfirmTime());
lqw.eq(StringUtils.isNotBlank(bo.getQualificationPreApplyTime()), HousesReview::getQualificationPreApplyTime, bo.getQualificationPreApplyTime());
@@ -319,6 +320,7 @@ public class HousesReviewServiceImpl implements IHousesReviewService {
processVo.setStartUser(bo.getName());
processVo.setCompanyName(bo.getCompanyName());
processVo.setCardId(bo.getCard());
+ processVo.setProjectName(bo.getProjectName());
WorkComplyUtils.comply(processVo);
}
return i>0;
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/controller/WorkController.java b/ruoyi-work/src/main/java/com/ruoyi/work/controller/WorkController.java
index 8d9e2e28d..4f53863c5 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/controller/WorkController.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/controller/WorkController.java
@@ -177,7 +177,7 @@ public class WorkController extends BaseController {
map.put("buyHousesLogList", "null");
String s1 = JSONUtil.toJsonPrettyStr(map);
log.info("map:"+s1);
- housingConstructionBureauPushDto.openUrl("https://jcfw.cdzjryb.com/CCSRegistryCenter/rest", map, "253");
+// housingConstructionBureauPushDto.openUrl("https://jcfw.cdzjryb.com/CCSRegistryCenter/rest", map, "253");
// housingConstructionBureauPushDto.openUrl("https://171.221.172.13:8088/CCSRegistryCenter/rest", map, "253");
//人才通推送
hashMap.put("status", "00T");
@@ -192,7 +192,7 @@ public class WorkController extends BaseController {
String s1 = JSONUtil.toJsonPrettyStr(hashMap);
log.info("hashMap:"+s1);
// housingConstructionBureauPushDto.send3(hashMap, "http://218.89.220.30:9200/rctopen/api/anju/openBuyHousesCallback");
- housingConstructionBureauPushDto.send3(hashMap, "https://www.cdhtrct.com/route/open/api/anju/openBuyHousesCallback");
+// housingConstructionBureauPushDto.send3(hashMap, "https://www.cdhtrct.com/route/open/api/anju/openBuyHousesCallback");
}
}
Object step = map1.get("step");
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/ActProcess.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/ActProcess.java
index a6742e57c..65be4b3b9 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/ActProcess.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/ActProcess.java
@@ -101,5 +101,10 @@ public class ActProcess {
@TableField(exist = false)
private String[] stepList;
+ /**
+ * 项目名称
+ */
+ private String projectName;
+
}
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/HisProcess.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/HisProcess.java
index 786427831..1b463ade5 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/HisProcess.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/HisProcess.java
@@ -124,6 +124,11 @@ public class HisProcess{
@TableField(exist = false)
private String[] ids;
+ /**
+ * 项目名称
+ */
+ private String projectName;
+
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/ActProcessBo.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/ActProcessBo.java
index 8fd1fdd64..76b5b148e 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/ActProcessBo.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/ActProcessBo.java
@@ -62,5 +62,10 @@ public class ActProcessBo {
*/
private String cardId;
+ /**
+ * 项目名称
+ */
+ private String projectName;
+
}
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/HisProcessBo.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/HisProcessBo.java
index 0818d809a..2a1c9e6b8 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/HisProcessBo.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/bo/HisProcessBo.java
@@ -67,5 +67,10 @@ public class HisProcessBo extends BaseEntity {
*/
private String cardId;
+ /**
+ * 项目名称
+ */
+ private String projectName;
+
}
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ActProcessVo.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ActProcessVo.java
index ca25fcccd..96339be5d 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ActProcessVo.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ActProcessVo.java
@@ -84,5 +84,10 @@ public class ActProcessVo {
private String companyName;
+ /**
+ * 项目名称
+ */
+ private String projectName;
+
}
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/HisProcessVo.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/HisProcessVo.java
index 394eda25c..3f0c16247 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/HisProcessVo.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/HisProcessVo.java
@@ -88,5 +88,10 @@ public class HisProcessVo {
*/
private String cardId;
+ /**
+ * 项目名称
+ */
+ private String projectName;
+
}
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ProcessVo.java b/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ProcessVo.java
index ea885a45b..39694e6ea 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ProcessVo.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/domain/vo/ProcessVo.java
@@ -133,6 +133,9 @@ public class ProcessVo {
@TableField(exist = false)
private String userId;
+ @TableField(exist = false)
+ private String projectName;
+
diff --git a/ruoyi-work/src/main/java/com/ruoyi/work/utils/WorkComplyUtils.java b/ruoyi-work/src/main/java/com/ruoyi/work/utils/WorkComplyUtils.java
index 423e73aff..21fbd8267 100644
--- a/ruoyi-work/src/main/java/com/ruoyi/work/utils/WorkComplyUtils.java
+++ b/ruoyi-work/src/main/java/com/ruoyi/work/utils/WorkComplyUtils.java
@@ -96,6 +96,7 @@ public class WorkComplyUtils {
actProcessVo.setBusinessId(processVo.getBusinessId());
actProcessVo.setDescription(tProcessByKey.getDescription());
actProcessVo.setIsNext(tProcessByKey.getIsNext());
+ actProcessVo.setProjectName(processVo.getProjectName());
if ("1".equals(tProcessByKey.getType())){//普通流程,只需要将人员设置到运行流程中即可
actProcessVo.setType(tProcessByKey.getType());
if (1L==tProcessByKey.getProcessCheck()) {
@@ -207,6 +208,7 @@ public class WorkComplyUtils {
hisProcess.setDescription(actProcessVo.getDescription());
hisProcess.setStartUser(actProcessVo.getStartUser());
hisProcess.setIsNext(actProcessVo.getIsNext());
+ hisProcess.setProjectName(actProcessVo.getProjectName());
//获取当前业务处理耗时
Date date1 = hisProcess.getCreateTime();
Date date2 = hisProcess.getEndTime();
@@ -269,6 +271,7 @@ public class WorkComplyUtils {
processVo.setStartUser(actProcessVo.getStartUser());
processVo.setCompanyName(actProcessVo.getCompanyName());
processVo.setCardId(actProcessVo.getCardId());
+ processVo.setProjectName(actProcessVo.getProjectName());
comply(processVo);
map.put("status",Constants.WAIT);
map.put("step",step);
@@ -350,6 +353,7 @@ public class WorkComplyUtils {
actProcess.setBusinessId(hisProcess.getBusinessId());
actProcess.setAudit(hisProcess.getAudit());
actProcess.setProcessId(hisProcess.getProcessId());
+ actProcess.setProjectName(hisProcess.getProjectName());
int insert = actProcessMapper.insert(actProcess);
rollBackLog.setCreateTime(DateUtils.getNowDate());
rollBackLog.setParam(param);
diff --git a/ruoyi-work/src/main/resources/mapper/work/ActProcessMapper.xml b/ruoyi-work/src/main/resources/mapper/work/ActProcessMapper.xml
index a5964a3e4..915e4e271 100644
--- a/ruoyi-work/src/main/resources/mapper/work/ActProcessMapper.xml
+++ b/ruoyi-work/src/main/resources/mapper/work/ActProcessMapper.xml
@@ -24,11 +24,12 @@
+
diff --git a/ruoyi-work/src/main/resources/mapper/work/HisProcessMapper.xml b/ruoyi-work/src/main/resources/mapper/work/HisProcessMapper.xml
index 0a6b13b5b..e64fa8af8 100644
--- a/ruoyi-work/src/main/resources/mapper/work/HisProcessMapper.xml
+++ b/ruoyi-work/src/main/resources/mapper/work/HisProcessMapper.xml
@@ -22,13 +22,16 @@
+