Forráskód Böngészése

微信小程序代码添加

cxd 8 hónapja
szülő
commit
1474ff8eb4

+ 21 - 0
module-erp/src/main/java/com/hys/app/controller/erp/use/WeixinController.java

@@ -1,14 +1,20 @@
 package com.hys.app.controller.erp.use;
 
+import com.hys.app.controller.erp.use.msg.MsgContant;
+import com.hys.app.controller.erp.use.msg.MsgUtilClient;
 import com.hys.app.framework.util.ScriptUtil;
+import com.hys.app.model.system.dos.AdminUser;
 import org.dom4j.Document;
 import org.dom4j.DocumentHelper;
 import org.dom4j.Element;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
 import java.security.MessageDigest;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
 import java.util.Arrays;
 
 @RestController
@@ -18,6 +24,21 @@ public class WeixinController {
 
     private static final String TOKEN = "ryks2023weixin";  // 替换为您在微信公众平台设置的Token
 
+
+    @Autowired
+    private MsgUtilClient msgUtilClient;
+
+
+    @GetMapping("/weixin/notify")
+    public @ResponseBody String weixinNotify(){
+        AdminUser adminUser = new AdminUser();
+        adminUser.setUsername("朱敏测试");
+        adminUser.setOpenid("oX5_t6p-ps7brKJWHliTmHff_wMc");
+        adminUser.setCompanyId(2L);
+        msgUtilClient.sendOfficial("a-KDoXYqu9vVr5DNBLIWxG-TAgA80ET9W7FSwhn7yAYa-KDoXYqu9vVr5DNBLIWxG-TAgA80ET9W7FSwhn7yAY", adminUser, LocalDateTime.now().format(DateTimeFormatter.ISO_LOCAL_DATE), adminUser.getUsername(), "1234");
+        return "succ";
+    }
+
     @GetMapping("/weixin")
     public String validateWeixinToken(
             @RequestParam("signature") String signature,

+ 6 - 2
module-erp/src/main/java/com/hys/app/controller/erp/use/msg/AliSmsUtil.java

@@ -18,8 +18,12 @@ import java.util.Map;
 
 public class AliSmsUtil {
     private static String signName = "上海瑞赢旷视科技";
-    public static String access_id = "LTAI5t9RbXSuirMa8AkvHxQf";
-    public static String access_secret = "VCmMZvMKrcN2tBHXdenyEKJIoKbwQf";
+//    public static String access_id = "LTAI5t9RbXSuirMa8AkvHxQf";
+//  public static String access_secret = "VCmMZvMKrcN2tBHXdenyEKJIoKbwQf";
+    public static String access_id ="wx51e98f2dee35237d";
+    public static String access_secret = "13803c1b0d911e023c7da0b300cbce89";
+
+
 
 
     /**

+ 1 - 0
module-erp/src/main/java/com/hys/app/controller/erp/use/msg/MsgUtilClient.java

@@ -110,6 +110,7 @@ public class MsgUtilClient {
             anEnum.setCompanyId(adminUser.getCompanyId());
             messageReceiveManager.save(anEnum);
         } catch (Exception e) {
+            e.printStackTrace();
             System.out.println("11111111111111");
         }
     }

+ 1 - 0
module-erp/src/main/java/com/hys/app/service/erp/impl/CompanyErpManagerImpl.java

@@ -254,6 +254,7 @@ public class CompanyErpManagerImpl extends ServiceImpl<CompanyErpMapper, Company
         if (ValidateUtil.checkRepeat(baseMapper, CompanyErp::getName, convert.getName(), CompanyErp::getId, convert.getId())) {
             throw new ServiceException("公司名称重复");
         }
+        //判断营业执照上的
     }
 
 }