Pārlūkot izejas kodu

fix:pc 推荐教练展示距离信息

wrj 7 mēneši atpakaļ
vecāks
revīzija
05bdd0ff13

+ 5 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/domain/TXiangmu.java

@@ -15,6 +15,7 @@ import lombok.experimental.Accessors;
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
+import java.util.List;
 
 /**
  * 项目
@@ -109,6 +110,10 @@ public class TXiangmu implements Serializable {
     @ApiModelProperty("推荐技师")
     private String recommendTechnician;
 
+    @TableField(exist = false)
+    @ApiModelProperty("推荐技师ID")
+    private List<String> recommendTechnicianList;
+
     /**
      * 推荐技师
      */

+ 4 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/domain/vo/TJsVo.java

@@ -2,6 +2,7 @@ package com.ylx.massage.domain.vo;
 
 
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.ylx.massage.domain.TJs;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -26,4 +27,7 @@ public class TJsVo extends TJs {
 
     private List<String> ids;
 
+    @ApiModelProperty("推荐技师ID")
+    private List<String> recommendTechnicianList;
+
 }

+ 1 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TXiangmuServiceImpl.java

@@ -80,6 +80,7 @@ public class TXiangmuServiceImpl extends ServiceImpl<TXiangmuMapper, TXiangmu> i
                 return tXiangmuDetailVo;
             }
             List<String> jsId = tJsDays.stream().map(TJsDay::getJsId).collect(Collectors.toList());
+            tXiangmuDetailVo.setRecommendTechnicianList(jsId);
             LambdaQueryWrapper<TJs> jsLambdaQueryWrapper = new LambdaQueryWrapper<>();
             jsLambdaQueryWrapper.in(CollectionUtil.isNotEmpty(jsId), TJs::getId, jsId);
             List<TJs> list = jsService.list(jsLambdaQueryWrapper);

+ 6 - 0
nightFragrance-massage/src/main/resources/mapper/massage/TJsMapper.xml

@@ -142,6 +142,12 @@
                     #{id}
                 </foreach>
             </if>
+            <if test="param.recommendTechnicianList != null and param.recommendTechnicianList.size() > 0">
+                and js.id in
+                <foreach item="id" collection="param.recommendTechnicianList" open="(" separator="," close=")">
+                    #{id}
+                </foreach>
+            </if>
 
         </where>