Browse Source

二维码图片

523096025 2 years ago
parent
commit
41058d0b6e

+ 59 - 0
admin/src/main/java/com/huimv/farm/damsubsidy/common/utils/SmsUtils.java

@@ -0,0 +1,59 @@
+package com.huimv.farm.damsubsidy.common.utils;
+
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.huimv.farm.damsubsidy.entity.Vo.SmsVo;
+import org.springframework.http.HttpEntity;
+import org.springframework.http.HttpHeaders;
+import org.springframework.http.MediaType;
+import org.springframework.util.DigestUtils;
+import org.springframework.web.client.RestTemplate;
+
+import java.util.Base64;
+
+public class SmsUtils {
+    //模板发送
+    private static String URL = "http://112.35.1.155:1992/sms/tmpsubmit";
+    private static String ECNAME = "通渭县畜牧兽医服务中心";
+    private static String APID = "admin";
+    private static String SIGN = "SJsLKUNDR";
+
+    public static  JSONObject sendSms(String templateId,String mobiles) throws Exception{
+        RestTemplate restTemplate = new RestTemplate();
+
+
+        //String mobiles = "13140429955,13140429955";
+//        String templateId = "e683346d84234fc1a0816791587a4335";
+
+        HttpHeaders httpHeaders = new HttpHeaders();
+        httpHeaders.setContentType(MediaType.APPLICATION_JSON);
+        String[] paramss = {"632431"};
+
+        SmsVo submit = new SmsVo();
+        submit.setApId(APID);
+        submit.setEcName(ECNAME);
+        submit.setMobiles("13140429955");
+        submit.setSign(SIGN);
+        submit.setAddSerial("");
+        submit.setTemplateId(templateId);
+        submit.setSecretKey("XuMu@123");
+        submit.setParams(JSON.toJSONString(paramss));
+
+        StringBuffer stringBuffer = new StringBuffer();
+        stringBuffer.append(submit.getEcName())
+                .append(submit.getApId())
+                .append(submit.getSecretKey())
+                .append(submit.getTemplateId())
+                .append(submit.getMobiles())
+                .append(submit.getParams())
+                .append(submit.getSign())
+                .append(submit.getAddSerial());
+        String selfMac = DigestUtils.md5DigestAsHex(stringBuffer.toString().getBytes()).toLowerCase();
+        String reqText = JSON.toJSONString(submit);
+        String body = Base64.getEncoder().encodeToString(reqText.getBytes());
+        HttpEntity<String> httpEntity = new HttpEntity<String>(body, httpHeaders);
+        JSONObject result = restTemplate.postForObject(URL, httpEntity, JSONObject.class);
+        return result;
+    }
+}

+ 1 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/controller/AuthorizeController.java

@@ -75,7 +75,7 @@ public class AuthorizeController {
 
 
     @GetMapping("/getMyButton")
-    public Result getMyButton(@RequestParam(name = "userId", required = true) Integer userId){
+    public Result getMyButton(@RequestParam(name = "userId", required = true) Long userId){
         /*
          * 获取用户的菜单数据
          */

+ 1 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/entity/AccountGroup.java

@@ -25,7 +25,7 @@ public class AccountGroup extends Model {
     private static final long serialVersionUID = 1L;
 
     @TableId(value = "id", type = IdType.AUTO)
-    private Integer id;
+    private Long id;
 
     private Integer accountId;
 

+ 17 - 0
admin/src/main/java/com/huimv/farm/damsubsidy/entity/Vo/SmsVo.java

@@ -0,0 +1,17 @@
+package com.huimv.farm.damsubsidy.entity.Vo;
+
+
+import lombok.Data;
+
+@Data
+public class SmsVo {
+    private String ecName;
+    private String apId;
+    private String secretKey;
+    private String mobiles;
+    private String sign;
+    private String addSerial;
+    private String mac;
+    private String templateId;
+    private String params;
+}

+ 1 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/mapper/MenuMapper.java

@@ -20,5 +20,5 @@ public interface MenuMapper extends BaseMapper<Menu> {
 
     List<Menu> getMyMenu(@Param("accountName") String accountName);
 
-    List<String> getMyButton(@Param("userId") Integer userId);
+    List<String> getMyButton(@Param("userId") Long userId);
 }

+ 1 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/service/IAuthorizeService.java

@@ -21,7 +21,7 @@ public interface IAuthorizeService {
 
     List getMyMenuAll(String accountName);
 
-    List getMyButton(Integer userId);
+    List getMyButton(Long userId);
 
     List getMyMenuMultilevel(String userId);
 }

+ 2 - 2
admin/src/main/java/com/huimv/farm/damsubsidy/service/impl/AuthorizeServiceImpl.java

@@ -226,8 +226,8 @@ public class AuthorizeServiceImpl implements IAuthorizeService {
     }
 
     @Override
-    public List<String> getMyButton(Integer userId) {
-        if (userId == 1){
+    public List<String> getMyButton(Long userId) {
+        if (userId == 1L){
             List<Menu> menus = menuMapper.selectList(null);
             List<String> list = new ArrayList<>();
             for (Menu menu : menus) {

+ 12 - 6
admin/src/main/resources/application-dev.yml

@@ -38,12 +38,18 @@ spring:
 #    virtual-host: /
 
   #redis
-  data:
-    redis:
-      host: 122.112.224.199
-      password: hm123456
-      port: 6379
-#  Nacos 配置
+  redis:
+    database: 0
+    host: 121.36.134.218
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+#  data:
+#    redis:
+#      host: 122.112.224.199
+#      password: hm123456
+#      port: 6379
+##  Nacos 配置
 #  cloud:
 #    nacos:
 #      discovery: