From 68e7d31bc6d6c4a84ffb4b423c1ccd211f16f949 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 15 一月 2025 09:29:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java      |    1 
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopPointServiceImpl.java        |   13 +---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java          |    5 +
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianSubscribeController.java |    4 
 ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TechnicianMapper.xml                        |    6 ++
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianServiceImpl.java       |    4 
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java        |   14 +++-
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TechnicianService.java                |    3 
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/SeckillActivityVO.java                     |    5 +
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java               |    6 +-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java                     |    2 
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java            |    7 +
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java          |    3 +
 ruoyi-service/ruoyi-other/src/main/resources/mapper/other/SeckillActivityInfoMapper.xml               |    1 
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java         |    1 
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java       |    1 
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/TechnicianMapper.java                  |    2 
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/GoodsServiceImpl.java            |   51 ++++++++++------
 18 files changed, 83 insertions(+), 46 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
index 49f09f6..ad8cff5 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
@@ -23,6 +23,7 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.bean.BeanUtils;
 import com.ruoyi.common.core.web.page.PageInfo;
+import com.ruoyi.common.redis.annotation.DistributedLock;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.order.feignClient.OrderClient;
 import com.ruoyi.order.feignClient.RemoteOrderGoodsClient;
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
index 0475c35..6f84c3e 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
@@ -22,6 +22,7 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.common.core.web.page.PageInfo;
+import com.ruoyi.common.redis.annotation.DistributedLock;
 import com.ruoyi.common.redis.service.RedisService;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.other.api.domain.*;
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
index 694eda2..47148b8 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
@@ -131,9 +131,9 @@
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "id", required = true, dataType = "String"),
     })
-    @GetMapping("/writeOff/{id}/{shopId}")
-    public R<Void> writeOff(@PathVariable("id") String id, @PathVariable("shopId") Integer shopId, Integer technicianId){
-        orderService.writeOff(id, shopId, technicianId);
+    @GetMapping("/writeOff")
+    public R<Void> writeOff(String code, Integer shopId, String technicianId){
+        orderService.writeOff(code, shopId, technicianId);
         return R.ok();
     }
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
index 7aa173e..1db9963 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
@@ -83,6 +83,9 @@
 		}
 		RefundPass one = refundPassService.getOne(new LambdaQueryWrapper<RefundPass>().eq(RefundPass::getOrderId, orderId)
 				.eq(RefundPass::getDelFlag, 0).last(" order by create_time desc limit 0,1"));
+		if(null == one){
+			return R.fail("无效的售后数据");
+		}
 		one.setIdStr(one.getId().toString());
 		one.setAddressJson(order.getAddressJson());
 		return R.ok(one);
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
index 76d0db7..823df14 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
@@ -26,7 +26,7 @@
 
     boolean check(Order order, Integer shopId, Long userId);
 
-    void writeOff(String id,Integer shopId, Integer technicianId);
+    void writeOff(String id,Integer shopId, String technicianId);
     
     
     /**
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
index 68e163e..579cf54 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
@@ -251,7 +251,7 @@
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public void writeOff(String id,Integer shopId, Integer technicianId) {
+    public void writeOff(String id, Integer shopId, String technicianId) {
         LoginUser loginUserApplet = tokenService.getLoginUserApplet();
         Order order = orderMapper.selectById(id);
         boolean check = check(order, shopId, loginUserApplet.getUserid());
@@ -276,7 +276,9 @@
         order.setAfterSaleTime(LocalDateTime.now().plusDays(days));
         order.setEndTime(LocalDateTime.now());
         order.setCancellerAppUserId(loginUserApplet.getUserid());
-        order.setTechnicianId(technicianId);
+        if(StringUtils.isNotEmpty(technicianId) && !"null".equals(technicianId)){
+            order.setTechnicianId(Integer.valueOf(technicianId));
+        }
         orderMapper.updateById(order);
     }
     
@@ -596,6 +598,7 @@
             userPoint.setAppUserId(order.getAppUserId());
             userPoint.setObjectId(order.getId());
             userPointClient.saveUserPoint(userPoint);
+            appUserClient.editAppUserById(appUser);
         }
 
         order.setRefundStatus(2);
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
index 2635f94..a5b2e91 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
@@ -110,6 +110,7 @@
 		refundPass.setPhone(jsonObject.getString("phone"));
 		refundPass.setAddress(jsonObject.getString("address"));
 		this.save(refundPass);
+		order.setOldOrderStatus(order.getOrderStatus());
 		order.setOrderStatus(7);
 		orderService.updateById(order);
 		return R.ok();
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java
index f368b21..835ff42 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java
@@ -70,9 +70,13 @@
 
     @Resource
     private SysUserClient sysUserClient;
-    
-    
-    
+
+
+    @GetMapping("/getShopById")
+    @ApiOperation("通过门店id获取账户信息回填")
+    public R<Shop> getShopById(Integer id) {
+        return R.ok(shopService.getById(id));
+    }
 
     /**
      * 提现申请列表
@@ -90,7 +94,8 @@
             return R.ok(Page.of(pageNum, pageSize));
         }
         Page<ShopWithdraw> page = shopWithdrawService.page(Page.of(pageNum, pageSize), new LambdaQueryWrapper<ShopWithdraw>()
-                .in(collect1.size() > 0, ShopWithdraw::getShopId, collect1));
+                .in(collect1.size() > 0, ShopWithdraw::getShopId, collect1)
+        .orderByDesc(ShopWithdraw::getCreateTime));
         List<ShopWithdraw> records = page.getRecords();
         List<Integer> collect = records.stream().map(ShopWithdraw::getShopId).collect(Collectors.toList());
         List<Shop> shops = null;
@@ -137,6 +142,7 @@
         }else {
             byId.setWithdrawAuditMoney(BigDecimal.ZERO);
         }
+        byId.setWithdrawMoney(byId.getWithdrawMoney().subtract(byId.getWithdrawAuditMoney()));
         return R.ok(byId);
     }
     
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java
index 68e1cff..d5d560c 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianController.java
@@ -61,9 +61,10 @@
      */
     @GetMapping("/technicianListByShopId")
     @ApiOperation(value = "技师列表", tags = {"技师列表-小程序"})
-    public R<TableDataInfo<TechnicianVO>> technicianListByShopId(@ApiParam("门店id") @RequestParam Long shopId,@ApiParam("技师姓名") String name) {
+    public R<TableDataInfo<TechnicianVO>> technicianListByShopId(@ApiParam("门店id") @RequestParam Long shopId,@ApiParam("技师姓名") String name,@ApiParam("评分") Integer point) {
+        //@ApiParam("评分") Integer point 1倒序 2正序
         startPage();
-        List<TechnicianVO> technicianListByShopId = technicianService.getTechnicianListByShopId(shopId, name);
+        List<TechnicianVO> technicianListByShopId = technicianService.getTechnicianListByShopId(shopId, name,point);
         TableDataInfo<TechnicianVO> dataTable = getDataTable(technicianListByShopId);
         return R.ok(dataTable);
     }
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianSubscribeController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianSubscribeController.java
index 1980ca0..a92abbc 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianSubscribeController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TechnicianSubscribeController.java
@@ -52,11 +52,11 @@
     @ApiOperation(value = "预约列表", tags = {"门店-预约列表"})
     public R<PageInfo<TechnicianSubscribeVO>> shoplist(@ApiParam(value = "状态") Integer status,
                                 @ApiParam("电话")String phone,
-                                @ApiParam("姓名")String name,
+                                @ApiParam("姓名")String userName,
                                 @ApiParam("服务方式:1=上门服务,2=到店服务")Integer serviceMode, Integer pageCurr, Integer pageSize) {
         Long userid = tokenService.getLoginUser().getUserid();
         SysUser sysUser = sysUserClient.getSysUser(userid).getData();
-        PageInfo<TechnicianSubscribeVO> pageInfo = technicianSubscribeService.getTechnicianSubscribeByUserAndShop1(Long.valueOf(sysUser.getObjectId()), status, phone, name, serviceMode, pageCurr, pageSize);
+        PageInfo<TechnicianSubscribeVO> pageInfo = technicianSubscribeService.getTechnicianSubscribeByUserAndShop1(Long.valueOf(sysUser.getObjectId()), status, phone, userName, serviceMode, pageCurr, pageSize);
         return R.ok(pageInfo);
     }
 
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/TechnicianMapper.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/TechnicianMapper.java
index 9143f45..ff0b619 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/TechnicianMapper.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/TechnicianMapper.java
@@ -18,7 +18,7 @@
  */
 public interface TechnicianMapper extends BaseMapper<Technician> {
 
-    List<TechnicianVO> selectTechnicianListByShopId(@Param("shopId") Long shopId,@Param("name") String name);
+    List<TechnicianVO> selectTechnicianListByShopId(@Param("shopId") Long shopId,@Param("name") String name,@Param("point")Integer point);
 
     TechnicianDetailVO selectTechnicianDetail(Long technicianId);
 
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TechnicianService.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TechnicianService.java
index 9e245e6..78a865c 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TechnicianService.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/TechnicianService.java
@@ -4,6 +4,7 @@
 import com.ruoyi.other.api.domain.Technician;
 import com.ruoyi.other.vo.TechnicianDetailVO;
 import com.ruoyi.other.vo.TechnicianVO;
+import io.swagger.models.auth.In;
 
 import java.util.List;
 
@@ -16,7 +17,7 @@
  * @since 2024-11-20
  */
 public interface TechnicianService extends IService<Technician> {
-    List<TechnicianVO> getTechnicianListByShopId(Long shopId, String name);
+    List<TechnicianVO> getTechnicianListByShopId(Long shopId, String name, Integer point);
 
     TechnicianDetailVO technicianDetail(Long technicianId);
 }
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/GoodsServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/GoodsServiceImpl.java
index 3344af0..68927ec 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/GoodsServiceImpl.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/GoodsServiceImpl.java
@@ -165,21 +165,33 @@
                 });
             }
         }
-        //手动处理分页
+        // 手动处理分页
         PageInfo<GoodsVO> pageInfo = new PageInfo<>();
         pageInfo.setSize(search.getPageSize());
         pageInfo.setTotal(list.size());
-        Integer pageSize = search.getPageSize();
-        Integer pageNum = (search.getPageCurr() - 1) * pageSize;
 
-        if(list.size() >= (pageNum + 1) * pageSize){
-            list = list.subList(pageNum, pageNum + pageSize);
-        }else if(pageNum < list.size() && list.size() < (pageNum + 1) * pageSize){
-            list = list.subList(pageNum, list.size());
-        }else{
-            list = new ArrayList<>();
+        int pageSize = search.getPageSize();
+        int pageCurr = search.getPageCurr();
+
+        // 计算起始索引
+        int pageNum = (pageCurr - 1) * pageSize;
+
+        // 检查 pageNum 是否合法
+        if (pageNum < 0 || pageNum >= list.size()) {
+            // 如果 pageNum 不合法,返回空列表
+            pageInfo.setRecords(new ArrayList<>());
+            return pageInfo;
         }
-        return pageInfo.setRecords(list);
+
+        // 计算结束索引
+        int endIndex = Math.min(pageNum + pageSize, list.size());
+
+        // 获取分页数据
+        List<GoodsVO> pageList = list.subList(pageNum, endIndex);
+
+        // 设置分页结果
+        pageInfo.setRecords(pageList);
+        return pageInfo;
     }
 
     @Override
@@ -394,9 +406,10 @@
                     area.setProvinceCode(goodsArea.getProvinceCode());
                     area.setCityCode(goodsArea.getCityCode());
                     area.setDistrictsCode(goodsArea.getDistrictsCode());
-                    if(null != area.getSellingPrice() || null != area.getIntegral()){
-                        goodsAreaList2.add(area);
-                    }
+//                    if(null != area.getSellingPrice() || null != area.getIntegral()){
+//                        goodsAreaList2.add(area);
+//                    }
+                    goodsAreaList2.add(area);
                 }
                 goodsAreaService.saveBatch(goodsAreaList2);
             }
@@ -572,15 +585,15 @@
             if(null == bargainPriceDetail){
                 //没有门店特价,判断地区价格配置
                 LambdaQueryWrapper<GoodsArea> queryWrapper = new LambdaQueryWrapper<GoodsArea>().eq(GoodsArea::getGoodsId, goodsId).eq(GoodsArea::getVip, vip);
-                if(StringUtils.isNotEmpty(districtCode)){
-                    queryWrapper.eq(GoodsArea::getDistrictsCode, districtCode);
-                }
-                if(StringUtils.isNotEmpty(cityCode)){
-                    queryWrapper.eq(GoodsArea::getCityCode, cityCode);
-                }
                 if(StringUtils.isNotEmpty(provinceCode)){
                     queryWrapper.eq(GoodsArea::getProvinceCode, provinceCode);
                 }
+                if(StringUtils.isNotEmpty(cityCode)){
+                    queryWrapper.and(i -> i.eq(GoodsArea::getCityCode, cityCode).or().isNull(GoodsArea::getCityCode));
+                }
+                if(StringUtils.isNotEmpty(districtCode)){
+                    queryWrapper.and(i -> i.eq(GoodsArea::getDistrictsCode, districtCode).or().isNull(GoodsArea::getDistrictsCode));
+                }
                 GoodsArea goodsArea = goodsAreaService.getOne(queryWrapper);
                 if(null == goodsArea){
                     //没有地区价格,则使用会员价格
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopPointServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopPointServiceImpl.java
index d0ebce5..ff5a481 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopPointServiceImpl.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopPointServiceImpl.java
@@ -50,18 +50,13 @@
     public ShopPointStatistics statistics(IPage<ShopPoint> page, ShopPoint shopPoint) {
         Long userid = tokenService.getLoginUser().getUserid();
         SysUser sysUser = sysUserClient.getSysUser(userid).getData();
-
-        List<Shop> shopList = shopService.list(new LambdaQueryWrapper<Shop>()
-                .eq(Shop::getAppUserId,sysUser.getObjectId()));
         Integer sPoint = 0;
         Integer shopCommissionPoint = 0;
         Integer subShopCommissionPoint = 0;
-        for (Shop shop : shopList) {
-            sPoint += shop.getServerPoint();
-            shopCommissionPoint += shop.getSharePoint();
-            subShopCommissionPoint += shop.getLowerLevelSharePoint();
-        }
-
+        Shop shop = shopService.getById(sysUser.getObjectId());
+        sPoint += shop.getServerPoint();
+        shopCommissionPoint += shop.getSharePoint();
+        subShopCommissionPoint += shop.getLowerLevelSharePoint();
         ShopPointStatistics shopPointStatistics = new ShopPointStatistics();
         shopPointStatistics.setTotalPoint(sPoint + shopCommissionPoint + subShopCommissionPoint);
         shopPointStatistics.setShopPoint(sPoint);
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianServiceImpl.java
index 049adcb..a47544b 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianServiceImpl.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TechnicianServiceImpl.java
@@ -39,8 +39,8 @@
     private TechnicianScoreService technicianScoreService;
 
     @Override
-    public List<TechnicianVO> getTechnicianListByShopId(Long shopId, String name) {
-        return technicianMapper.selectTechnicianListByShopId(shopId,name);
+    public List<TechnicianVO> getTechnicianListByShopId(Long shopId, String name,Integer point) {
+        return technicianMapper.selectTechnicianListByShopId(shopId,name,point);
     }
 
     @Override
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/SeckillActivityVO.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/SeckillActivityVO.java
index 072d806..d213b55 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/SeckillActivityVO.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/SeckillActivityVO.java
@@ -68,4 +68,9 @@
     @ApiModelProperty(value = "展示状态:0下架中  1上架中")
     private Integer showStatus;
 
+
+    public Integer getType(){
+        return goodsType;
+    }
+
 }
diff --git a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/SeckillActivityInfoMapper.xml b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/SeckillActivityInfoMapper.xml
index e867c1b..b5c0016 100644
--- a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/SeckillActivityInfoMapper.xml
+++ b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/SeckillActivityInfoMapper.xml
@@ -13,6 +13,7 @@
             tgs.selling_price as sellingPrice,
             tgs.integral as integral,
             tg.sale_num as saleNum,
+            tg.type goodsType,
             tsai.start_time as startTime,
             tsai.end_time as endTime
         FROM
diff --git a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TechnicianMapper.xml b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TechnicianMapper.xml
index 8ac6d57..640c729 100644
--- a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TechnicianMapper.xml
+++ b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TechnicianMapper.xml
@@ -25,6 +25,12 @@
             tt.`name`,
             tt.introduction,
             tt.home_picture
+        <if test="point != null and point == 1">
+        order by ttsc.score DESC
+        </if>
+        <if test="point != null and point == 2">
+        order by ttsc.score
+        </if>
     </select>
     <select id="selectTechnicianDetail" resultType="com.ruoyi.other.vo.TechnicianDetailVO">
         SELECT

--
Gitblit v1.7.1