From 3ef44331e3bd3e8b61513c88b7439631f49f05c7 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期二, 14 五月 2024 17:00:07 +0800
Subject: [PATCH] zjh 2024/05/14-1

---
 ltkj-admin/src/main/java/com/ltkj/web/tduck/UserFormSettingController.java |  284 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 142 insertions(+), 142 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/tduck/UserFormSettingController.java b/ltkj-admin/src/main/java/com/ltkj/web/tduck/UserFormSettingController.java
index f30af9b..220de5d 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/tduck/UserFormSettingController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/tduck/UserFormSettingController.java
@@ -1,143 +1,143 @@
-package com.ltkj.web.tduck;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.ltkj.common.utils.http.HttpUtils;
-import com.ltkj.tduck.domain.UserFormSettingEntity;
-import com.ltkj.tduck.request.CheckWritePwdRequest;
-import com.ltkj.tduck.service.UserFormSettingService;
-import com.ltkj.tduck.utils.CacheUtils;
-import com.ltkj.tduck.utils.Result;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.security.PermitAll;
-import javax.servlet.http.HttpServletRequest;
-import java.util.Map;
-
-/**
- * 琛ㄥ崟璁剧疆
- *
- * @author : smalljop
- * @description : 琛ㄥ崟璁剧疆
- * @create : 2020-11-18 18:17
- **/
-@Slf4j
-@RestController
-@RequiredArgsConstructor
-public class UserFormSettingController {
-
-    private final UserFormSettingService userFormSettingService;
-//    private final WxMpUserService wxMpUserService;
-    private final CacheUtils cacheUtils;
-//    private final WxMpService wxMpService;
-
-
-    /**
-     * 淇濆瓨琛ㄥ崟璁剧疆
-     */
-    @PostMapping("/user/form/setting/save")
-    public Result<Boolean> saveFormSetting(@RequestBody Map<String, Object> setting) {
-        String formKey = setting.get("formKey").toString();
-//        FormAuthUtils.hasPermission(formKey);
-        return Result.success(userFormSettingService.saveFormSetting(setting));
-    }
-
-    /**
-     * 琛ㄥ崟鎻愪氦璁剧疆鏌ヨ
-     */
-    @GetMapping("/user/form/setting/{key}")
-    public Result<Map<String, Object>> queryFormSettingByKey(@PathVariable("key") String formKey) {
-        UserFormSettingEntity setting = userFormSettingService.getFormSettingByKey(formKey);
-        if (ObjectUtil.isNull(setting)) {
-            return Result.success();
-        }
-        Map<String, Object> settings = setting.getSettings();
-        settings.put(UserFormSettingEntity.Fields.formKey, formKey);
-        return Result.success(settings);
-    }
-
-
-    /**
-     * 褰撳墠濉啓璁剧疆鐨勭姸鎬�
-     *
-     * @param formKey  琛ㄥ崟key
-     * @param wxOpenId 寰俊openid
-     * @param type     绫诲瀷 1鍏紑濉啓 2.鎸囧畾濉啓
-     */
-    @GetMapping("/user/form/setting-status")
-    @PermitAll
-    public Result<Boolean> querySettingStatus(@RequestParam String formKey, @RequestParam(required = false) String wxOpenId, @RequestParam(required = false) Integer type, HttpServletRequest request) {
-        return userFormSettingService.getUserFormWriteSettingStatus(formKey, HttpUtils.getIpAddr(request), wxOpenId, type);
-    }
-
-
-    /**
-     * 濉啓寰俊閫氱煡浜岀淮鐮�
-     */
-    @GetMapping("/user/form/wx/notify-qrcode")
-    public Result<String> getWxNotifyQrCode(@RequestParam("key") String formKey) throws Exception {
-//        String loginSceneStr = JsonUtils.objToJson(new WxMpQrCodeGenRequest(WxMpQrCodeGenRequest.QrCodeType.SUB_NOTIFY, formKey));
-//        //5鍒嗛挓鏈夋晥
-//        WxMpQrCodeTicket ticket = wxMpService.getQrcodeService().qrCodeCreateTmpTicket(loginSceneStr, 10 * 60);
-//        String subNotifyQrcodeUrl = wxMpService.getQrcodeService().qrCodePictureUrl(ticket.getTicket());
-//        return Result.success(subNotifyQrcodeUrl);
-        return Result.success();
-    }
-
-
-    /**
-     * 濉啓寰俊閫氱煡浜岀淮鐮�
-     */
-    @PostMapping("/user/form/wx/delete/notify-user")
-    public Result<Boolean> deleteWxNotifyQrCode(@RequestParam("key") String key, @RequestParam("openId") String openId) {
-//        cacheUtils.removeList(StrUtil.format(WxMpRedisKeyConstants.WX_MP_SUB_NOTIFY, key), openId);
-        return Result.success(true);
-    }
-
-    /**
-     * 鑾峰彇琛ㄥ崟寰俊閫氱煡鐢ㄦ埛
-     */
-    @GetMapping("/user/form/wx/notify-user")
-    public Result getWxNotifyUser(@RequestParam("key") String formKey, @RequestParam(required = false) String openIdStr) {
-//        Set<Object> subNotifyUsers = null;
-//        if (StrUtil.isNotBlank(openIdStr)) {
-//            subNotifyUsers = Sets.newHashSet(StrUtil.splitTrim(openIdStr, ";"));
-//        } else {
-//            List coll = cacheUtils.getList(StrUtil.format(WxMpRedisKeyConstants.WX_MP_SUB_NOTIFY, formKey), String.class);
-//            subNotifyUsers = Collections.singleton(coll.stream().collect(Collectors.toSet()));
+//package com.ltkj.web.tduck;
+//
+//import cn.hutool.core.util.ObjectUtil;
+//import com.ltkj.common.utils.http.HttpUtils;
+//import com.ltkj.tduck.domain.UserFormSettingEntity;
+//import com.ltkj.tduck.request.CheckWritePwdRequest;
+//import com.ltkj.tduck.service.UserFormSettingService;
+//import com.ltkj.tduck.utils.CacheUtils;
+//import com.ltkj.tduck.utils.Result;
+//import lombok.RequiredArgsConstructor;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.validation.annotation.Validated;
+//import org.springframework.web.bind.annotation.*;
+//
+//import javax.annotation.security.PermitAll;
+//import javax.servlet.http.HttpServletRequest;
+//import java.util.Map;
+//
+///**
+// * 琛ㄥ崟璁剧疆
+// *
+// * @author : smalljop
+// * @description : 琛ㄥ崟璁剧疆
+// * @create : 2020-11-18 18:17
+// **/
+//@Slf4j
+//@RestController
+//@RequiredArgsConstructor
+//public class UserFormSettingController {
+//
+//    private final UserFormSettingService userFormSettingService;
+////    private final WxMpUserService wxMpUserService;
+//    private final CacheUtils cacheUtils;
+////    private final WxMpService wxMpService;
+//
+//
+//    /**
+//     * 淇濆瓨琛ㄥ崟璁剧疆
+//     */
+//    @PostMapping("/user/form/setting/save")
+//    public Result<Boolean> saveFormSetting(@RequestBody Map<String, Object> setting) {
+//        String formKey = setting.get("formKey").toString();
+////        FormAuthUtils.hasPermission(formKey);
+//        return Result.success(userFormSettingService.saveFormSetting(setting));
+//    }
+//
+//    /**
+//     * 琛ㄥ崟鎻愪氦璁剧疆鏌ヨ
+//     */
+//    @GetMapping("/user/form/setting/{key}")
+//    public Result<Map<String, Object>> queryFormSettingByKey(@PathVariable("key") String formKey) {
+//        UserFormSettingEntity setting = userFormSettingService.getFormSettingByKey(formKey);
+//        if (ObjectUtil.isNull(setting)) {
+//            return Result.success();
 //        }
-//        return Result.success(wxMpUserService.listWxMpUserByOpenId(subNotifyUsers).stream().map(item -> new WxMpUserVO(item.getNickname(), item.getHeadImgUrl(), item.getOpenId())).collect(Collectors.toList()));
-        return Result.success();
-    }
-
-
-    /**
-     * 鍏紑鎺ュ彛
-     * 琛ㄥ崟濉啓鏃堕渶瑕佺殑璁剧疆
-     */
-    @GetMapping("/user/form/public/settings/{key}")
-    @PermitAll
-    public Result queryPublicFormSettingByKey(@PathVariable("key") String formKey) {
-//        FormSettingSchemaStruct formSettingSchema = userFormSettingService.getFormSettingSchema(formKey);
-        return Result.success();
-    }
-
-    /**
-     * 鍏紑鎺ュ彛
-     * 妫�鏌ュ~鍐欏瘑鐮佹槸鍚︽纭�
-     */
-    @PostMapping("/user/form/public/checkWritePwd")
-    @PermitAll
-    public Result<Boolean> checkWritePwd(@RequestBody @Validated CheckWritePwdRequest request) {
-//        FormSettingSchemaStruct formSettingSchema = userFormSettingService.getFormSettingSchema(request.getFormKey());
-//        if (formSettingSchema.getWritePassword().equals(request.getPassword())) {
-//            return Result.success(true);
-//        }
-//        return Result.failed("瀵嗙爜杈撳叆閿欒");
-        return Result.success(true);
-    }
-
-
-}
+//        Map<String, Object> settings = setting.getSettings();
+//        settings.put(UserFormSettingEntity.Fields.formKey, formKey);
+//        return Result.success(settings);
+//    }
+//
+//
+//    /**
+//     * 褰撳墠濉啓璁剧疆鐨勭姸鎬�
+//     *
+//     * @param formKey  琛ㄥ崟key
+//     * @param wxOpenId 寰俊openid
+//     * @param type     绫诲瀷 1鍏紑濉啓 2.鎸囧畾濉啓
+//     */
+//    @GetMapping("/user/form/setting-status")
+//    @PermitAll
+//    public Result<Boolean> querySettingStatus(@RequestParam String formKey, @RequestParam(required = false) String wxOpenId, @RequestParam(required = false) Integer type, HttpServletRequest request) {
+//        return userFormSettingService.getUserFormWriteSettingStatus(formKey, HttpUtils.getIpAddr(request), wxOpenId, type);
+//    }
+//
+//
+//    /**
+//     * 濉啓寰俊閫氱煡浜岀淮鐮�
+//     */
+//    @GetMapping("/user/form/wx/notify-qrcode")
+//    public Result<String> getWxNotifyQrCode(@RequestParam("key") String formKey) throws Exception {
+////        String loginSceneStr = JsonUtils.objToJson(new WxMpQrCodeGenRequest(WxMpQrCodeGenRequest.QrCodeType.SUB_NOTIFY, formKey));
+////        //5鍒嗛挓鏈夋晥
+////        WxMpQrCodeTicket ticket = wxMpService.getQrcodeService().qrCodeCreateTmpTicket(loginSceneStr, 10 * 60);
+////        String subNotifyQrcodeUrl = wxMpService.getQrcodeService().qrCodePictureUrl(ticket.getTicket());
+////        return Result.success(subNotifyQrcodeUrl);
+//        return Result.success();
+//    }
+//
+//
+//    /**
+//     * 濉啓寰俊閫氱煡浜岀淮鐮�
+//     */
+//    @PostMapping("/user/form/wx/delete/notify-user")
+//    public Result<Boolean> deleteWxNotifyQrCode(@RequestParam("key") String key, @RequestParam("openId") String openId) {
+////        cacheUtils.removeList(StrUtil.format(WxMpRedisKeyConstants.WX_MP_SUB_NOTIFY, key), openId);
+//        return Result.success(true);
+//    }
+//
+//    /**
+//     * 鑾峰彇琛ㄥ崟寰俊閫氱煡鐢ㄦ埛
+//     */
+//    @GetMapping("/user/form/wx/notify-user")
+//    public Result getWxNotifyUser(@RequestParam("key") String formKey, @RequestParam(required = false) String openIdStr) {
+////        Set<Object> subNotifyUsers = null;
+////        if (StrUtil.isNotBlank(openIdStr)) {
+////            subNotifyUsers = Sets.newHashSet(StrUtil.splitTrim(openIdStr, ";"));
+////        } else {
+////            List coll = cacheUtils.getList(StrUtil.format(WxMpRedisKeyConstants.WX_MP_SUB_NOTIFY, formKey), String.class);
+////            subNotifyUsers = Collections.singleton(coll.stream().collect(Collectors.toSet()));
+////        }
+////        return Result.success(wxMpUserService.listWxMpUserByOpenId(subNotifyUsers).stream().map(item -> new WxMpUserVO(item.getNickname(), item.getHeadImgUrl(), item.getOpenId())).collect(Collectors.toList()));
+//        return Result.success();
+//    }
+//
+//
+//    /**
+//     * 鍏紑鎺ュ彛
+//     * 琛ㄥ崟濉啓鏃堕渶瑕佺殑璁剧疆
+//     */
+//    @GetMapping("/user/form/public/settings/{key}")
+//    @PermitAll
+//    public Result queryPublicFormSettingByKey(@PathVariable("key") String formKey) {
+////        FormSettingSchemaStruct formSettingSchema = userFormSettingService.getFormSettingSchema(formKey);
+//        return Result.success();
+//    }
+//
+//    /**
+//     * 鍏紑鎺ュ彛
+//     * 妫�鏌ュ~鍐欏瘑鐮佹槸鍚︽纭�
+//     */
+//    @PostMapping("/user/form/public/checkWritePwd")
+//    @PermitAll
+//    public Result<Boolean> checkWritePwd(@RequestBody @Validated CheckWritePwdRequest request) {
+////        FormSettingSchemaStruct formSettingSchema = userFormSettingService.getFormSettingSchema(request.getFormKey());
+////        if (formSettingSchema.getWritePassword().equals(request.getPassword())) {
+////            return Result.success(true);
+////        }
+////        return Result.failed("瀵嗙爜杈撳叆閿欒");
+//        return Result.success(true);
+//    }
+//
+//
+//}

--
Gitblit v1.8.0