From 66548f73df973b82d1ca361e8f4ea6eccfcc6af7 Mon Sep 17 00:00:00 2001
From: caolin <1149034574@qq.com>
Date: Wed, 23 Aug 2023 23:58:25 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/AppletPayController.java | 1 +
.../server/controller/H5PayController.java | 1 +
.../driver/server/dto/QuestionQueryDto.java | 40 +++++++++++++++++++
src/main/resources/application.yml | 18 ++++-----
.../resources/mapper/TdQuestionMapper.xml | 29 ++++++++++++--
5 files changed, 76 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/jwl/driver/server/controller/AppletPayController.java b/src/main/java/com/jwl/driver/server/controller/AppletPayController.java
index 9214d0b..36ee5f1 100644
--- a/src/main/java/com/jwl/driver/server/controller/AppletPayController.java
+++ b/src/main/java/com/jwl/driver/server/controller/AppletPayController.java
@@ -60,6 +60,7 @@ public class AppletPayController {
Payer payer = new Payer();
payer.setOpenid(WechatPayUtil.getOpenId(wechatPayConfig.getAppId(), wechatPayConfig.getAppSecret(), payDto.getCode()));
+ request.setPayer(payer);
// 调用下单方法,得到应答
PrepayWithRequestPaymentResponse response = service.prepayWithRequestPayment(request);
// 使用微信扫描 code_url 对应的二维码,即可体验Native支付
diff --git a/src/main/java/com/jwl/driver/server/controller/H5PayController.java b/src/main/java/com/jwl/driver/server/controller/H5PayController.java
index 0ae2630..793e6a8 100644
--- a/src/main/java/com/jwl/driver/server/controller/H5PayController.java
+++ b/src/main/java/com/jwl/driver/server/controller/H5PayController.java
@@ -61,6 +61,7 @@ public class H5PayController {
//场景参数
SceneInfo sceneInfo = new SceneInfo();
sceneInfo.setPayerClientIp(payVo.getClientIp());
+ request.setSceneInfo(sceneInfo);
// 调用下单方法,得到应答
PrepayResponse response = service.prepay(request);
diff --git a/src/main/java/com/jwl/driver/server/dto/QuestionQueryDto.java b/src/main/java/com/jwl/driver/server/dto/QuestionQueryDto.java
index b8f0c7f..c801c14 100644
--- a/src/main/java/com/jwl/driver/server/dto/QuestionQueryDto.java
+++ b/src/main/java/com/jwl/driver/server/dto/QuestionQueryDto.java
@@ -93,4 +93,44 @@ public class QuestionQueryDto implements Serializable {
@ApiModelProperty("题目")
private String question;
+ /**
+ * 是否易错
+ */
+ @ApiModelProperty("是否易错")
+ private Integer isError;
+ /**
+ * 是否v新规
+ */
+ @ApiModelProperty("是否v新规")
+ private Integer isNew;
+ /**
+ * 考点
+ */
+ @ApiModelProperty("考点")
+ private String examKey;
+
+ /**
+ * 是否精讯500题
+ */
+ @ApiModelProperty("是否精讯500题")
+ private Integer isVip;
+
+ /**
+ * 是否精讯600题
+ */
+ @ApiModelProperty("是否精讯600题")
+ private Integer isVip2;
+
+ /**
+ * 是否密卷1
+ */
+ @ApiModelProperty("是否密卷1")
+ private Integer isExam1;
+
+ /**
+ * 是否密卷2
+ */
+ @ApiModelProperty("是否密卷2")
+ private Integer isExam2;
+
}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 97f1c59..3455790 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -42,15 +42,15 @@ driver:
- /driver-api/swagger-resources
- /driver-api/favicon.ico
- /driver-api/tdSysUser/code
- - /tdQuestion/duima/list
- - /tdQuestion/duima/update
- - /payNoticeLog
- - /tdQuestion/queryQuestionById
- - /tdQuestion/queryQuestionByIdList
- - /tdQuestion/queryQuestion
- - /tdQuestion/getTestQuestion
- - /tdQuestion/questionCategory
- - /tdMember/queryMember
+ - /driver-api/tdQuestion/duima/list
+ - /driver-api/tdQuestion/duima/update
+ - /driver-api/payNoticeLog
+ - /driver-api/tdQuestion/queryQuestionById
+ - /driver-api/tdQuestion/queryQuestionByIdList
+ - /driver-api/tdQuestion/queryQuestion
+ - /driver-api/tdQuestion/getTestQuestion
+ - /driver-api/tdQuestion/questionCategory
+ - /driver-api/tdMember/queryMember
# 需要权限校验url集合
needAuthEndPoints:
diff --git a/src/main/resources/mapper/TdQuestionMapper.xml b/src/main/resources/mapper/TdQuestionMapper.xml
index 545c0df..456d995 100644
--- a/src/main/resources/mapper/TdQuestionMapper.xml
+++ b/src/main/resources/mapper/TdQuestionMapper.xml
@@ -62,6 +62,27 @@
and tq.TYPE = #{queryDto.type}
+
+ and tq.IS_ERROR = #{queryDto.isError}
+
+
+ and tq.IS_NEW = #{queryDto.isNew}
+
+
+ and find_in_set(#{queryDto.examKey},tq.EXAM_KEYS)
+
+
+ and tq.IS_VIP = #{queryDto.isVip}
+
+
+ and tq.IS_VIP2 = #{queryDto.isVip2}
+
+
+ and tq.IS_EXAM1 = #{queryDto.isExam1}
+
+
+ and tq.IS_EXAM2 = #{queryDto.isExam2}
+
and find_in_set(#{queryDto.cid},tq.CIDS)
@@ -124,11 +145,11 @@
- update td_question
+ update td_question
-
- IS_VIP = #{questionVo.isVip},
-
+
+ IS_VIP = #{questionVo.isVip},
+
IS_ERROR = #{questionVo.isError},