From a450d83f31b91b7504c82c37293a5b96e072664d Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期二, 17 十二月 2024 09:19:31 +0800
Subject: [PATCH] 代码初始化

---
 server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunController.java            |    2 
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java                     |    4 ++
 server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/response/VisitDetailVO.java                |    4 +
 server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java         |    2 
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java       |   32 +++++++++++-----
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java |    9 ++--
 server/visits/dmvisit_service/src/main/java/com/doumee/core/wx/wxPlat/WxPlatNotice.java                   |    2 
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java     |   11 ++++-
 8 files changed, 45 insertions(+), 21 deletions(-)

diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java
index 5698d26..d578330 100644
--- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java
+++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunActController.java
@@ -37,7 +37,7 @@
 @Api(tags = "銆愮湅鏉垮ぇ灞忋�戝洯鍖虹墿娴佽繍琛岃皟搴︾湅鏉跨湡瀹�")
 @RestController
 @Slf4j
-@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/platformJobRun")
+@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/platformJobRunAct")
 public class PlatformJobRunActController extends BaseController {
 
     @Autowired
diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunController.java
index 33508f7..a1533a7 100644
--- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunController.java
+++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/board/PlatformJobRunController.java
@@ -40,7 +40,7 @@
 @Api(tags = "銆愮湅鏉垮ぇ灞忋�戝洯鍖虹墿娴佽繍琛岃皟搴︾湅鏉�")
 @RestController
 @Slf4j
-@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/platformJobRunOld")
+@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/board/api/platformJobRun")
 public class PlatformJobRunController extends BaseController {
 
     @Autowired
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/core/wx/wxPlat/WxPlatNotice.java b/server/visits/dmvisit_service/src/main/java/com/doumee/core/wx/wxPlat/WxPlatNotice.java
index e0c6a02..e7cd30e 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/core/wx/wxPlat/WxPlatNotice.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/core/wx/wxPlat/WxPlatNotice.java
@@ -254,7 +254,7 @@
                 thing13.put("value",Constants.equalsInteger(hiddenDanger.getStatus(),Constants.ONE)?"闅愭偅宸叉暣鏀�":"闅愭偅宸查��鍥�");
                 //鎻愪氦浜�
                 Map<String, Object> thing10 = new HashMap<String,Object>();
-                thing10.put("value",hiddenDanger.getCheckorName());
+                thing10.put("value",hiddenDanger.getMemberName());
                 //閫氱煡鏃堕棿
                 Map<String, Object> time16 = new HashMap<String,Object>();
                 time16.put("value", DateUtil.getFomartDate(hiddenDanger.getDealTime(),"yyyy骞碝M鏈坉d鏃� HH:mm:ss") );
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java
index 5490709..55bdfcb 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/Visits.java
@@ -311,6 +311,10 @@
     @TableField(exist = false)
     private String createMemberName;
 
+    @ApiModelProperty(value = "鍒涘缓浜虹數璇�", example = "1")
+    @TableField(exist = false)
+    private String createMobile;
+
     @ApiModelProperty(value = "瀹℃壒淇℃伅鏁版嵁")
     @TableField(exist = false)
     private ApproveDataVO approveDateVO;
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/response/VisitDetailVO.java b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/response/VisitDetailVO.java
index 5434080..f358047 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/response/VisitDetailVO.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/dao/web/response/VisitDetailVO.java
@@ -46,8 +46,10 @@
     @ApiModelProperty(value = "鎷滆鏃堕棿")
     private String visitTime;
 
-    @ApiModelProperty(value = "鏄剧ず閫氱煡鐘舵��")
+    @ApiModelProperty(value = "鏄剧ず閫氱煡鐘舵�佸��")
     private String info;
+    @ApiModelProperty(value = "鏄剧ず閫氱煡鐘舵�� 1=寰呭鎵癸紱2=瀹℃壒閫氳繃锛�3=瀹℃壒鏈�氳繃锛�4=涓氬姟鍙栨秷")
+    private Integer infoStatus;
 
     @ApiModelProperty(value = "闅忚浜哄憳淇℃伅")
     private List<Visits> withVisitsList;
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
index 26effca..9f5485e 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
@@ -210,7 +210,6 @@
         hiddenDanger.setMemberName(systemUser.getRealname());
         //鎻愪氦浜虹殑寰俊鍏紬鍙烽�氱煡
         if(Objects.nonNull(systemUser)&&StringUtils.isNotBlank(systemUser.getOpenid())){
-
             wxPlatNotice.sendHiddenDangerUploadTemplateNotice(systemDictDataBiz,
                     wxNoticeConfigMapper,hiddenDanger,
                     WxPlatConstants.hiddenDangerContent.hiddenDangerUpload,
@@ -222,10 +221,9 @@
                 .eq(SystemUser::getDeleted, Constants.ZERO)
                 .eq(SystemUser::getMemberId,hiddenDanger.getCheckUserId())
                 .last(" limit 1 "));
+
         //澶勭悊浜虹殑寰俊鍏紬鍙烽�氱煡
         if(Objects.nonNull(checkUser)&&StringUtils.isNotBlank(checkUser.getOpenid())){
-
-
             wxPlatNotice.sendHiddenDangerUploadTemplateNotice(systemDictDataBiz,
                     wxNoticeConfigMapper,hiddenDanger,
                     WxPlatConstants.hiddenDangerContent.hiddenDangerUpload,
@@ -605,6 +603,7 @@
         if(Objects.isNull(hiddenDangerCate)){
             throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌闅愭偅绫诲瀷");
         }
+        model.setCategoryName(hiddenDangerCate.getName());
         hiddenDanger.setCategoryName(hiddenDangerCate.getName());
         hiddenDanger.setEditor(hiddenDanger.getLoginUserInfo().getId());
         hiddenDanger.setEditDate(new Date());
@@ -625,6 +624,7 @@
                 .eq(Notices::getObjId,hiddenDanger.getId())
                 .eq(Notices::getObjType,Constants.THREE)
                 .eq(Notices::getUserId,hiddenDanger.getLoginUserInfo().getMemberId())
+                .orderByDesc(Notices::getId)
                 .last(" limit  1 ")
         );
         if(Objects.nonNull(notices)){
@@ -651,6 +651,7 @@
           return;
         }
         hiddenDanger.setMemberName(memberUser.getRealname());
+        model.setMemberName(memberUser.getRealname());
         SystemUser checkUser = systemUserMapper.selectOne(new QueryWrapper<SystemUser>().lambda()
                 .eq(SystemUser::getDeleted, Constants.ZERO)
                 .eq(SystemUser::getMemberId,hiddenDanger.getCheckUserId()));
@@ -667,7 +668,7 @@
         if(Objects.nonNull(checkUser)&&StringUtils.isNotBlank(checkUser.getOpenid())){
             WxPlatNotice wxPlatNotice = new WxPlatNotice();
             wxPlatNotice.sendHiddenDangerUploadTemplateNotice(systemDictDataBiz,
-                    wxNoticeConfigMapper,hiddenDanger,
+                    wxNoticeConfigMapper,model,
                     WxPlatConstants.hiddenDangerContent.hiddenDangerUpload,
                     systemDictDataBiz.queryByCode(Constants.WX_PLATFORM,Constants.WX_PLATFORM_ACCESS_TOKEN).getCode(),
                     Arrays.asList(checkUser.getOpenid().split(",")));
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
index 9fb8713..4b577ff 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
@@ -368,19 +368,24 @@
             //寮�鍚煭淇¢�氱煡
             if(Objects.nonNull(smsConfig) || Constants.equalsInteger(smsConfig.getStatus(),Constants.ZERO)){
                 String content = systemDictDataBiz.queryByCode(Constants.SMS,Constants.SMS_COMNAME).getCode() + smsConfig.getContent();
-                Visits visits = visitsMapper.selectById(objId);
+                Visits visits = visitsMapper.selectJoinOne(Visits.class,new MPJLambdaWrapper<Visits>().selectAll(Visits.class)
+                        .selectAs(SystemUser::getMobile,Visits::getCreateMobile)
+                        .leftJoin(SystemUser.class,SystemUser::getMemberId,Visits::getMemberId)
+                        .eq(Visits::getId,objId)
+                        .last(" limit   1")
+                );
                 if(Objects.nonNull(visits)){
                     if(objCode.equals(SmsConstants.visitReportingContent.visitReportingAuditSuccess)){
                         // 鎮ㄧ殑銆愯瀹㈡姤澶囥�戝凡缁忓鎵归�氳繃锛岃閫氱煡璁垮浜巤棰勭害鍏ュ洯寮�濮嬫椂闂磢鍚庝箻鍧恵杞︾墝鍙穧鍏ュ洯锛屽鏈夌枒闂紝璇疯仈绯昏璁夸汉銆�
                         content = content.replace("{棰勭害鍏ュ洯寮�濮嬫椂闂磢",DateUtil.getFomartDate(visits.getStarttime(),"yyyy-MM-dd HH:mm"))
                                 .replace("{杞︾墝鍙穧",visits.getCarNos());
                         sendBusinessSms(emayService,smsEmailMapper,
-                                Arrays.asList(visits.getPhone().split(",")),SmsConstants.visitReport,content,visits.getId());
+                                Arrays.asList(visits.getCreateMobile().split(",")),SmsConstants.visitReport,content,visits.getId());
                     }else if(objCode.equals(SmsConstants.visitReportingContent.visitReportingAuditFail)){
                         //鎮ㄧ殑銆愯瀹㈡姤澶囥�戝凡琚┏鍥烇紝椹冲洖鍘熷洜涓猴細{椹冲洖鍘熷洜}銆傚鏈夌枒闂紝璇疯仈绯诲鎵逛汉銆�
                         content = content.replace("{椹冲洖鍘熷洜}",msg);
                         sendBusinessSms(emayService,smsEmailMapper,
-                                Arrays.asList(visits.getPhone().split(",")),SmsConstants.visitReport,content,visits.getId());
+                                Arrays.asList(visits.getCreateMobile().split(",")),SmsConstants.visitReport,content,visits.getId());
                     }else if(objCode.equals(SmsConstants.visitReportingContent.visitReportingTimeOutSignOut)){
                         //鎮ㄧ殑銆愯瀹㈡姤澶囥�戝凡浜巤棰勭害鍏ュ洯缁撴潫鏃堕棿}鍒版湡锛岃鍙婃椂绂诲満锛屽鏈夌枒闂紝璇疯仈绯昏璁夸汉
                         content = content.replace("{棰勭害鍏ュ洯缁撴潫鏃堕棿}",DateUtil.getFomartDate(visits.getEndtime(),"yyyy-MM-dd HH:mm"));
diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java
index 9a097fd..2876618 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitsServiceImpl.java
@@ -1409,17 +1409,29 @@
                             memberId)
             );
 //        }
+        if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.waitCheck)||Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.submitCheck)){
+            Notices notices = noticesJoinMapper.selectOne(new QueryWrapper<Notices>().lambda().eq(Notices::getObjId,visits.getId())
+                    .eq(Notices::getType,Constants.equalsInteger(visits.getType(),Constants.TWO)?Constants.noticesObjectType.visitReporting:Constants.noticesObjectType.visit)
+                    .eq(Notices::getUserId,memberId)
+                    .eq(Notices::getSendacopy,Constants.ZERO)
+                    .last(" limit 1 ")
+            );
+            visitDetailVO.setInfoStatus(1);
+            if(Objects.nonNull(notices)){
+                visitDetailVO.setInfo(notices.getInfo());
+            }else{
+                visitDetailVO.setInfo("鏆傛棤");
+            }
+        }else if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.noPass)){
+            visitDetailVO.setInfoStatus(Constants.VisitStatus.noPass);
+            visitDetailVO.setInfo("瀹℃壒鏈�氳繃");
 
-        Notices notices = noticesJoinMapper.selectOne(new QueryWrapper<Notices>().lambda().eq(Notices::getObjId,visits.getId())
-                .eq(Notices::getType,Constants.equalsInteger(visits.getType(),Constants.TWO)?Constants.noticesObjectType.visitReporting:Constants.noticesObjectType.visit)
-                        .eq(Notices::getUserId,memberId)
-                        .eq(Notices::getSendacopy,Constants.ZERO)
-                .last(" limit 1 ")
-        );
-        if(Objects.nonNull(notices)){
-            notices.setInfo(notices.getInfo());
+        }else if(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.cancel)){
+            visitDetailVO.setInfoStatus(Constants.VisitStatus.cancel);
+            visitDetailVO.setInfo("宸插彇娑�");
         }else{
-            notices.setInfo("鏆傛棤");
+            visitDetailVO.setInfoStatus(Constants.VisitStatus.pass);
+            visitDetailVO.setInfo("瀹℃壒宸查�氳繃");
         }
         return visitDetailVO;
     }
@@ -1797,7 +1809,7 @@
                 SmsEmailServiceImpl.sendVisitTimeOutSms(systemDictDataBiz,
                         emayService,smsEmailMapper,smsConfigMapper,
                         SmsConstants.visitContent.visitTimeOutSignOutNum,
-                        visitReportTimeCount.toString(),Arrays.asList(mobile.split(","))
+                        visitTimeCount.toString(),Arrays.asList(mobile.split(","))
                 );
             }
         }

--
Gitblit v1.9.3