From 3d779f1856c2ba5110a8e1911ba27253036e58d8 Mon Sep 17 00:00:00 2001
From: yanghb <yanghb>
Date: 星期二, 09 四月 2024 15:40:55 +0800
Subject: [PATCH] 4.9

---
 common-buiness/src/main/java/cn/stylefeng/guns/modular/business/mapper/mapping/MentalTestTopicMapper.xml     |    7 ++-
 generator/src/main/java/com/mindant/generator/action/GunsCodeGenerator.java                                  |    6 +-
 common-buiness/src/main/java/cn/stylefeng/guns/modular/business/dto/VersionAddDto.java                       |   27 +++++++++++++
 common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/OrderMentalTestServiceImpl.java |   15 +------
 common-buiness/src/main/java/cn/stylefeng/guns/utils/ReqDebugUtil.java                                       |    2 
 generator/src/main/java/com/mindant/generator/action/GunsCodeBatchGenerator.java                             |   10 ++--
 6 files changed, 42 insertions(+), 25 deletions(-)

diff --git a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/dto/VersionAddDto.java b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/dto/VersionAddDto.java
index e69de29..da0723b 100644
--- a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/dto/VersionAddDto.java
+++ b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/dto/VersionAddDto.java
@@ -0,0 +1,27 @@
+package cn.stylefeng.guns.modular.business.dto;
+
+import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
+import com.baomidou.mybatisplus.annotation.TableField;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class VersionAddDto {
+    @ApiModelProperty(value = "版本号")
+    private String version;
+    @ApiModelProperty(value = "备注")
+    private String remark;
+    @TableField("ios_user")
+    @ApiModelProperty(value = "ios用户端")
+    private String iosUser;
+    @TableField("ios_employee")
+    @ApiModelProperty(value = "ios员工端")
+    private String iosEmployee;
+    @TableField("android_user")
+    @ApiModelProperty(value = "安卓用户端")
+    private String androidUser;
+    @TableField("android_employee")
+    @ApiModelProperty(value = "安卓员工端")
+    private String androidEmployee;
+
+}
diff --git a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/mapper/mapping/MentalTestTopicMapper.xml b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/mapper/mapping/MentalTestTopicMapper.xml
index 4410d51..376e40c 100644
--- a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/mapper/mapping/MentalTestTopicMapper.xml
+++ b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/mapper/mapping/MentalTestTopicMapper.xml
@@ -8,10 +8,11 @@
             AND status_flag = 1
             AND is_delete = 0
             <if test="classIdList != null and classIdList.size != 0">
-                AND
-                <foreach collection="classIdList" item="item" index="index" open="(" separator=" OR " close=")">
-                    FIND_IN_SET(#{item}, class_id) > 0
+                AND ( 1 = 2
+                <foreach collection="classIdList" item="item" index="index" separator=",">
+                    OR FIND_IN_SET( #{item}, class_id ) > 0
                 </foreach>
+                )
             </if>
             <if test="title != null and title != ''">
                 AND o.title LIKE CONCAT('%', #{title}, '%')
diff --git a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/OrderMentalTestServiceImpl.java b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/OrderMentalTestServiceImpl.java
index 66caf56..49ec565 100644
--- a/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/OrderMentalTestServiceImpl.java
+++ b/common-buiness/src/main/java/cn/stylefeng/guns/modular/business/service/impl/OrderMentalTestServiceImpl.java
@@ -18,6 +18,7 @@
 
 import javax.annotation.Resource;
 import java.math.BigDecimal;
+import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
@@ -77,20 +78,8 @@
         MentalTestTopic topic = mentalTestTopicService.getById(topicId);
         Assert.notNull(topic, "题库不存在");
 
-        // 获取用户是否有后台添加订单
-        long isBackCount = this.count(
-                Wrappers.<OrderMentalTest>lambdaQuery()
-                        .eq(OrderMentalTest::getUserId, userId)
-                        .eq(OrderMentalTest::getGoodsId, topicId)
-                        .eq(OrderMentalTest::getIsBack, 1)
-        );
-        if (isBackCount > 0) {
-            // 有,则以后全部为后台添加标记
-            isBack = true;
-        }
-
         // 获取用户最近创建的待支付订单
-        OrderMentalTest o = this.getOne(
+        OrderMentalTest o = this.baseMapper.selectOne(
                 Wrappers.<OrderMentalTest>lambdaQuery()
                         .eq(OrderMentalTest::getUserId, userId)
                         .eq(OrderMentalTest::getGoodsId, topicId)
diff --git a/common-buiness/src/main/java/cn/stylefeng/guns/utils/ReqDebugUtil.java b/common-buiness/src/main/java/cn/stylefeng/guns/utils/ReqDebugUtil.java
index 318e160..dac8cb2 100644
--- a/common-buiness/src/main/java/cn/stylefeng/guns/utils/ReqDebugUtil.java
+++ b/common-buiness/src/main/java/cn/stylefeng/guns/utils/ReqDebugUtil.java
@@ -26,7 +26,7 @@
  * @author goupan
  */
 @Slf4j
-//@Component
+@Component
 public class ReqDebugUtil implements Filter {
 
     private static final ImmutableSet<String> IGNORED_HEADERS;
diff --git a/generator/src/main/java/com/mindant/generator/action/GunsCodeBatchGenerator.java b/generator/src/main/java/com/mindant/generator/action/GunsCodeBatchGenerator.java
index 24a33ca..ab1246a 100644
--- a/generator/src/main/java/com/mindant/generator/action/GunsCodeBatchGenerator.java
+++ b/generator/src/main/java/com/mindant/generator/action/GunsCodeBatchGenerator.java
@@ -23,13 +23,13 @@
         // 数据库名
         String dbName = "xlzx";
         // 数据库连接
-        String url = "jdbc:mysql://1.95.0.51:8306/"
+        String url = "jdbc:mysql://127.0.0.1:3306/"
                 + dbName
                 + "?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true";
         // 用户名
         String userName = "root";
         // 密码
-        String password = "Root2024!";
+        String password = "123456";
 
         // 查询数据库表名、注释
         String tableSql = "SELECT TABLE_NAME AS tableName,TABLE_COMMENT AS tableComment FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = '" + dbName + "'" +
@@ -58,7 +58,7 @@
 //                "hr_org_approver",
 //                "hr_organization",
 //                "hr_position",
-                "t_counselling_user"
+                "t_version"
 
         };
 
@@ -87,14 +87,14 @@
         // 表名
         genQo.setTableName(tableName);
         // 作者
-        genQo.setAuthor("guohongjin");
+        genQo.setAuthor("luodangjia");
         // 数据库名
         genQo.setDbName(dbName);
         // 项目包
         genQo.setProjectPackage("cn.stylefeng.guns");
         genQo.setModuleName("business");
         // 代码生成位置
-        genQo.setProjectPath("D:\\code\\xinlizixun_dev\\common-buiness");
+        genQo.setProjectPath("D:\\study\\PsychologicalCounseling\\common-buiness");
         // 用户信息
         genQo.setBizName(tableCommentMap.get(tableName));
         genQo.setControllerSwitch(true);
diff --git a/generator/src/main/java/com/mindant/generator/action/GunsCodeGenerator.java b/generator/src/main/java/com/mindant/generator/action/GunsCodeGenerator.java
index 3ab7c2c..571085c 100644
--- a/generator/src/main/java/com/mindant/generator/action/GunsCodeGenerator.java
+++ b/generator/src/main/java/com/mindant/generator/action/GunsCodeGenerator.java
@@ -29,11 +29,11 @@
 //        gunsGeneratorConfig.doGunsGeneration();
         GenQo genQo = new GenQo();
         //数据库url
-        genQo.setUrl("jdbc:mysql://1.95.0.51:8306/fbwl?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true");
+        genQo.setUrl("jdbc:mysql://rm-2vc47rysl5jt6gv312o.mysql.cn-chengdu.rds.aliyuncs.com:3306/fbwl?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true");
         //数据库密码
-        genQo.setPassword("Root2024!");
+        genQo.setPassword("00aabb00");
         //数据库用户名
-        genQo.setUserName("root");
+        genQo.setUserName("root_dev");
         //表名
         genQo.setTableName("t_area");
         genQo.setAuthor("guohongjin");

--
Gitblit v1.7.1