Преглед изворни кода

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

张延森 пре 5 година
родитељ
комит
53b52e000e

+ 1
- 1
pom.xml Прегледај датотеку

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju</groupId>
12 12
 	<artifactId>estateagents</artifactId>
13
-	<version>v3.5.6</version>
13
+	<version>v3.5.8</version>
14 14
 	<name>estateages</name>
15 15
 	<description>置业经纪人</description>
16 16
 

+ 5
- 0
src/main/java/com/huiju/estateagents/common/CommConstant.java Прегледај датотеку

@@ -587,4 +587,9 @@ public class CommConstant {
587 587
      */
588 588
     public static final String PANORAMA_TYPE_APARTMENT = "apartment";
589 589
 
590
+    /**
591
+     * 价格类型 均价
592
+     */
593
+    public static final String PRICE_TYPE_AVERAGE = "average";
594
+
590 595
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Прегледај датотеку

@@ -204,7 +204,7 @@ public class MiniAppController extends BaseController {
204 204
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
205 205
             }
206 206
 
207
-            if(null!=from&&from.contains("share") && StringUtils.isNotBlank(recommender) && count>0){
207
+            if(null!=from&&from.contains("share") && com.huiju.estateagents.common.StringUtils.isEmpty(recommender) && count>0){
208 208
                 // 校验是否点击过此人的分享
209 209
                 boolean checkPoint = checkSharePersonFrom(from,taPerson.getPersonId(),targetId,orgId);
210 210
                 if (checkPoint){

+ 8
- 0
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Прегледај датотеку

@@ -295,6 +295,14 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
295 295
         building.setBuildingProjectType(buildingProjectTypes);
296 296
         building.setPrice(null);
297 297
         buildingProjectTypes.forEach(e -> {
298
+            //兼容老小程序展示均价取其一
299
+            if (null == e.getPrice() && e.getPriceType().equals(CommConstant.PRICE_TYPE_AVERAGE)){
300
+                if (null != e.getStartPrice()){
301
+                    e.setPrice(e.getStartPrice());
302
+                }else if (null != e.getEndPrice()){
303
+                    e.setPrice(e.getEndPrice());
304
+                }
305
+            }
298 306
             if (e.getBuildingTypeId().equals(building.getBuildingTypeId())){
299 307
                 //价格相同显示一个否则显示区间
300 308
                 Integer startPrice = e.getStartPrice();

+ 1
- 1
src/main/resources/application-green.yml Прегледај датотеку

@@ -1,5 +1,5 @@
1 1
 server:
2
-  port: 9090
2
+  port: 8086
3 3
 spring:
4 4
   application:
5 5
     name: estateagents

+ 12
- 1
src/main/resources/mapper/TaBuildingMapper.xml Прегледај датотеку

@@ -139,8 +139,19 @@
139 139
                                     AND
140 140
                                 </if>
141 141
                                 <if test='priceArr.length > 1 and priceArr[1] != null and priceArr[1] != ""'>
142
-                                    <![CDATA[ end_price <= ${priceArr[1]}  ]]>
142
+                                    <![CDATA[ start_price <= ${priceArr[1]}  ]]>
143 143
                                 </if>
144
+                            )  or
145
+                            (
146
+                            <if test='priceArr[0] != null and priceArr[0] != ""'>
147
+                                <![CDATA[ end_price >= ${priceArr[0]}  ]]>
148
+                            </if>
149
+                            <if test='priceArr.length > 1 and priceArr[0] != null and priceArr[0] != ""'>
150
+                                AND
151
+                            </if>
152
+                            <if test='priceArr.length > 1 and priceArr[1] != null and priceArr[1] != ""'>
153
+                                <![CDATA[ end_price <= ${priceArr[1]}  ]]>
154
+                            </if>
144 155
                             )
145 156
                         </foreach>
146 157
                     </if>

+ 1
- 0
src/main/resources/mapper/TaMiniappMapper.xml Прегледај датотеку

@@ -9,6 +9,7 @@
9 9
         INNER JOIN ta_miniapp s ON t.org_id = s.org_id
10 10
         WHERE
11 11
             t.`status` = 1
12
+        and t.is_admin = 1
12 13
         AND t.exp_date &gt;= now()
13 14
     </select>
14 15
 </mapper>