yaodaoseng 1 kuukausi sitten
vanhempi
commit
2268d8f078

+ 4 - 52
risk-control-core/src/main/java/com/tzld/piaoquan/risk/control/dao/mapper/QywxBlacklistUserMapper.java

@@ -47,14 +47,6 @@ public interface QywxBlacklistUserMapper {
      * - 基础SQL:SELECT COUNT(*) FROM qywx_blacklist_user
      * - 根据example中的条件动态拼接WHERE子句
      * - 支持复杂的AND/OR条件组合
-     * 
-     * 性能考虑:
-     * - 利用数据库索引优化COUNT查询
-     * - 避免在大数据量时频繁调用
-     * 
-     * @param example 查询条件对象,包含WHERE条件、排序等信息
-     *                如果为null或无条件,则统计全表记录数
-     * @return 满足条件的记录数量,类型为long以支持大数据量
      */
     long countByExample(QywxBlacklistUserExample example);
 
@@ -70,16 +62,7 @@ public interface QywxBlacklistUserMapper {
      * - 基础SQL:DELETE FROM qywx_blacklist_user
      * - 根据example中的条件动态拼接WHERE子句
      * - 支持复杂的删除条件组合
-     * 
-     * 安全考虑:
-     * - 必须有WHERE条件,避免误删全表数据
-     * - 建议在Service层添加额外的安全检查
-     * - 重要操作前应该先备份数据
-     * 
-     * 事务处理:
-     * - 该操作应该在事务中执行
-     * - 删除失败时能够回滚
-     * 
+     *
      * @param example 删除条件对象,定义要删除的记录范围
      *                不能为null且必须包含有效的WHERE条件
      * @return 实际删除的记录数量
@@ -143,11 +126,6 @@ public interface QywxBlacklistUserMapper {
      * - 利用MyBatis的动态SQL特性
      * - 数据库默认值字段(如时间戳)会自动设置
      * 
-     * 优势:
-     * - 更灵活的插入方式
-     * - 避免不必要的字段设置
-     * - 更好地利用数据库特性
-     * 
      * @param record 要插入的黑名单用户对象,只有非null字段会被插入
      * @return 插入的记录数量(通常为1)
      */
@@ -168,11 +146,6 @@ public interface QywxBlacklistUserMapper {
      * - 根据example动态拼接WHERE、ORDER BY等子句
      * - 支持分页、排序、去重等功能
      * 
-     * 性能优化:
-     * - 合理使用索引提高查询性能
-     * - 避免查询大量数据,建议使用分页
-     * - 复杂查询条件应该经过性能测试
-     * 
      * @param example 查询条件对象,包含WHERE条件、排序、分页等信息
      *                如果为null,则查询所有记录(不推荐)
      * @return 满足条件的黑名单用户列表,可能为空但不会为null
@@ -191,11 +164,7 @@ public interface QywxBlacklistUserMapper {
      * SQL逻辑:
      * - 执行SQL:SELECT * FROM qywx_blacklist_user WHERE id = #{id}
      * - 基于主键索引,查询性能最优
-     * 
-     * 返回值说明:
-     * - 找到记录:返回完整的对象
-     * - 未找到:返回null
-     * 
+     *
      * @param id 主键ID,不能为null
      * @return 对应的黑名单用户对象,如果不存在则返回null
      */
@@ -215,10 +184,6 @@ public interface QywxBlacklistUserMapper {
      * - 只更新record中非null的字段
      * - 根据example中的条件确定更新范围
      * 
-     * 安全考虑:
-     * - 必须有WHERE条件,避免误更新全表
-     * - 建议在Service层添加更新范围检查
-     * 
      * @param record 包含要更新字段值的对象,只有非null字段会被更新
      * @param example 更新条件对象,定义要更新的记录范围
      * @return 实际更新的记录数量
@@ -238,10 +203,6 @@ public interface QywxBlacklistUserMapper {
      * - 更新record中的所有字段,包括null值
      * - 根据example中的条件确定更新范围
      * 
-     * 注意事项:
-     * - 会覆盖所有字段,包括设置为null
-     * - 通常不推荐使用,建议使用选择性更新
-     * 
      * @param record 包含完整字段值的对象
      * @param example 更新条件对象,定义要更新的记录范围
      * @return 实际更新的记录数量
@@ -262,12 +223,7 @@ public interface QywxBlacklistUserMapper {
      * - 基础SQL:UPDATE qywx_blacklist_user SET ... WHERE id = #{id}
      * - 只更新非null字段,保持其他字段不变
      * - update_time字段会自动更新为当前时间
-     * 
-     * 优势:
-     * - 精确更新,性能最优
-     * - 灵活的字段更新策略
-     * - 自动维护更新时间
-     * 
+     *
      * @param record 包含要更新字段值的对象,必须包含有效的主键ID
      * @return 更新的记录数量(0或1)
      */
@@ -284,11 +240,7 @@ public interface QywxBlacklistUserMapper {
      * SQL逻辑:
      * - 更新所有字段,包括null值
      * - 基于主键的精确更新
-     * 
-     * 注意事项:
-     * - 会覆盖所有字段,使用时需谨慎
-     * - 通常推荐使用选择性更新方法
-     * 
+     *
      * @param record 包含完整字段值的对象,必须包含有效的主键ID
      * @return 更新的记录数量(0或1)
      */

+ 1 - 1
risk-control-server/src/main/java/com/tzld/piaoquan/risk/control/controller/QwLoginController.java

@@ -43,7 +43,7 @@ public class QwLoginController {
     @PostMapping("/getQrCode")
     public CommonResponse<QwLoginQRCodeModel> getQrCode(@RequestBody Map<String, String> request) {
         String vid = request.get("vid");
-        LOGGER.info("getQrCode, vid: {}", vid);
+            LOGGER.info("getQrCode, vid: {}", vid);
         QwCommonResModel<QwLoginQRCodeModel> loginModel = qwLoginService.getLoginQRCode(vid);
         return CommonResponse.success(loginModel.getData());
     }