Quellcode durchsuchen

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

张延森 vor 5 Jahren
Ursprung
Commit
53b52e000e

+ 1
- 1
pom.xml Datei anzeigen

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

+ 5
- 0
src/main/java/com/huiju/estateagents/common/CommConstant.java Datei anzeigen

587
      */
587
      */
588
     public static final String PANORAMA_TYPE_APARTMENT = "apartment";
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 Datei anzeigen

204
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
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
                 boolean checkPoint = checkSharePersonFrom(from,taPerson.getPersonId(),targetId,orgId);
209
                 boolean checkPoint = checkSharePersonFrom(from,taPerson.getPersonId(),targetId,orgId);
210
                 if (checkPoint){
210
                 if (checkPoint){

+ 8
- 0
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Datei anzeigen

295
         building.setBuildingProjectType(buildingProjectTypes);
295
         building.setBuildingProjectType(buildingProjectTypes);
296
         building.setPrice(null);
296
         building.setPrice(null);
297
         buildingProjectTypes.forEach(e -> {
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
             if (e.getBuildingTypeId().equals(building.getBuildingTypeId())){
306
             if (e.getBuildingTypeId().equals(building.getBuildingTypeId())){
299
                 //价格相同显示一个否则显示区间
307
                 //价格相同显示一个否则显示区间
300
                 Integer startPrice = e.getStartPrice();
308
                 Integer startPrice = e.getStartPrice();

+ 1
- 1
src/main/resources/application-green.yml Datei anzeigen

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

+ 12
- 1
src/main/resources/mapper/TaBuildingMapper.xml Datei anzeigen

139
                                     AND
139
                                     AND
140
                                 </if>
140
                                 </if>
141
                                 <if test='priceArr.length > 1 and priceArr[1] != null and priceArr[1] != ""'>
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
                                 </if>
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
                         </foreach>
156
                         </foreach>
146
                     </if>
157
                     </if>

+ 1
- 0
src/main/resources/mapper/TaMiniappMapper.xml Datei anzeigen

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