Prechádzať zdrojové kódy

处理钉钉回调,改成整体异步

seyason 2 rokov pred
rodič
commit
13f8cd619d

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 2 - 203
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/DingDingController.java


+ 4 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/ReportController.java

@@ -183,6 +183,7 @@ public class ReportController {
         List<Report> reportList = new ArrayList<>();
         String token = request.getHeader("Token");
         User user = userService.getById(token);
+        System.out.println("填报人:"+user.getName());
         Company company = companyService.getById(user.getCompanyId());
         //检查当前人员账号是否停用
         if (user.getIsActive() == 0) {
@@ -274,6 +275,9 @@ public class ReportController {
                     for (Integer b : basecostId) {
                         System.out.println("预算项id="+b);
                     }
+                    HttpRespMsg msg = new HttpRespMsg();
+                    msg.setError("请选择预算来源");
+                    return msg;
                 }
                 //有预警类型的预算成本,默认给选上
                 for (int i=0;i<projectId.length; i++) {

+ 1 - 1
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/DingDingService.java

@@ -18,7 +18,7 @@ public interface DingDingService {
 
     HttpRespMsg getUserByCode(String code, String corpid);
 
-    public HttpRespMsg testAsync();
+    public void asyncHandleMsg(String decryptMsg);
 
     HttpRespMsg syncCorpInfo(String corpid);
 

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 195 - 8
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/DingDingServiceImpl.java


+ 0 - 1
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/WxCorpInfoServiceImpl.java

@@ -1026,7 +1026,6 @@ public class WxCorpInfoServiceImpl extends ServiceImpl<WxCorpInfoMapper, WxCorpI
                                         seconds = wxDuration;
                                     }
                                     double curLeaveTime = convertDayTimeToHours(DateTimeUtil.getHoursFromSeconds(seconds));
-                                    System.out.println("j="+j+", curLeaveTime="+curLeaveTime);
                                     ct.setAskLeaveTime(leaveTime + curLeaveTime);
                                     break;
                                 case 2://补卡