From 854458eec717f3ababaa226914b2845641f0cc73 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 31 十二月 2025 13:53:21 +0800
Subject: [PATCH] 文档调整

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java
index 436e181..4efe154 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/InsuranceController.java
@@ -59,10 +59,10 @@
      */
     @GetMapping("/getInsurance")
     @ApiOperation(value = "保险模块--获取用户是否有保险",response = TBanner.class)
-    public R<UserInsuranceVo> getCourseList() {
+    public R<UserInsuranceVo> getCourseList(int type) {
         String userId = tokenService.getLoginUserApplet().getUserId();
         UserInsuranceVo insuranceVo = new UserInsuranceVo();
-        TInsuranceOrder one = tInsuranceOrderService.getOne(Wrappers.<TInsuranceOrder>lambdaQuery().eq(TInsuranceOrder::getAppUserId, userId).eq(TInsuranceOrder::getStatus, 2).orderByDesc(BaseModel::getCreateTime).last("LIMIT 1"));
+        TInsuranceOrder one = tInsuranceOrderService.getOne(Wrappers.<TInsuranceOrder>lambdaQuery().eq(TInsuranceOrder::getType,type).eq(TInsuranceOrder::getAppUserId, userId).eq(TInsuranceOrder::getStatus, 2).orderByDesc(BaseModel::getCreateTime).last("LIMIT 1"));
         if(one!=null){
             insuranceVo.setUserId(userId);
             insuranceVo.setPayTime(one.getPayTime());
@@ -80,7 +80,7 @@
         TAppUser appUser = tAppUserService.getById(userId);
 
         // 查询保险订单
-        TInsuranceOrder one = tInsuranceOrderService.getOne(Wrappers.<TInsuranceOrder>lambdaQuery().eq(TInsuranceOrder::getAppUserId, userId).eq(TInsuranceOrder::getStatus, 2).orderByDesc(BaseModel::getCreateTime).last("LIMIT 1"));
+        TInsuranceOrder one = tInsuranceOrderService.getOne(Wrappers.<TInsuranceOrder>lambdaQuery().eq(TInsuranceOrder::getType,dto.getCourseType()).eq(TInsuranceOrder::getAppUserId, userId).eq(TInsuranceOrder::getStatus, 2).orderByDesc(BaseModel::getCreateTime).last("LIMIT 1"));
         if(one!=null){
             if(one.getEndTime().after(new Date())){
                 return R.fail("您已购买保险");
@@ -93,6 +93,7 @@
         insuranceOrder.setIdCard(dto.getIdCard());
         insuranceOrder.setImg(dto.getImg());
         insuranceOrder.setPayType(dto.getType());
+        insuranceOrder.setType(dto.getCourseType());
         TInsurance insurance = tInsuranceService.getOne(new LambdaQueryWrapper<TInsurance>().eq(TInsurance::getStatus, 1));
         if(insurance==null){
             return R.fail("保险已关闭");

--
Gitblit v1.7.1