魏熙美 před 5 roky
rodič
revize
eb762a404b

+ 14
- 0
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Zobrazit soubor

@@ -282,6 +282,7 @@ public class MiniAppController extends BaseController {
282 282
             if (null == person) {
283 283
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
284 284
             }
285
+            taPersonService.upDatePersonCityToId(person.getPersonId());
285 286
         }
286 287
 
287 288
         // 获取其余信息
@@ -356,6 +357,19 @@ public class MiniAppController extends BaseController {
356 357
 //                taCustomerPersonService.insertBean(person.getPersonId(),customers.getCustomerId());
357 358
 //            }
358 359
         }
360
+//        else{
361
+//            TaRecommendCustomer taRecommendCustomer = new TaRecommendCustomer();
362
+//            taRecommendCustomer.setPersonId(person.getPersonId());
363
+//            taRecommendCustomer.setPicture(person.getAvatarurl());
364
+//            taRecommendCustomer.setCountry(person.getCountry());
365
+//            taRecommendCustomer.setCity(person.getCity());
366
+//            taRecommendCustomer.setProvince(person.getProvince());
367
+//            taRecommendCustomer.setVerifyStatus(CommConstant.VERIFY_AGREE);
368
+//            taRecommendCustomer.setOrgId(getOrgId(request));
369
+//            taRecommendCustomer.setEntryType(CommConstant.ENTRY_VOLUNTEER);
370
+//            taRecommendCustomer.setSex(Integer.getInteger(person.getGender()));
371
+//
372
+//        }
359 373
         return ResponseBean.success(phoneNoInfo);
360 374
     }
361 375
 

+ 3
- 0
src/main/java/com/huiju/estateagents/mapper/TaPersonMapper.java Zobrazit soubor

@@ -196,4 +196,7 @@ public interface TaPersonMapper extends BaseMapper<TaPerson> {
196 196
      * @return
197 197
      */
198 198
     Integer sumPointsByOrgId(@Param("orgId") Integer orgId);
199
+
200
+    //更新city拼音为cityId
201
+    void upDatePersonCityToId (@Param("personId")String personId);
199 202
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/service/ITaPersonService.java Zobrazit soubor

@@ -84,4 +84,6 @@ public interface ITaPersonService extends IService<TaPerson> {
84 84
      * @return
85 85
      */
86 86
     ResponseBean InviteClientsList(String id, String phone, Integer pageNum, Integer pageSize);
87
+
88
+    void upDatePersonCityToId (String personId);
87 89
 }

+ 5
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java Zobrazit soubor

@@ -715,6 +715,11 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
715 715
 
716 716
     }
717 717
 
718
+    @Override
719
+    public void upDatePersonCityToId (String personId){
720
+        taPersonMapper.upDatePersonCityToId(personId);
721
+    }
722
+
718 723
     public String codeGenerator (){
719 724
         double r = Math.random();
720 725
         int i = (int)(r*100000);

+ 17
- 0
src/main/resources/mapper/TaPersonMapper.xml Zobrazit soubor

@@ -532,4 +532,21 @@ FROM
532 532
             and t.org_id = #{orgId}
533 533
         </if>
534 534
     </select>
535
+
536
+    <update id="upDatePersonCityToId">
537
+           UPDATE ta_person a
538
+        INNER JOIN (
539
+            SELECT
540
+                t.*, s.pinyin AS province
541
+            FROM
542
+                td_city t
543
+            INNER JOIN td_city s ON t.parentid = s.id
544
+        ) b ON a.city = b.pinyin
545
+        AND a.province = b.province
546
+        set a.city = b.id
547
+        where a.city IS NOT NULL
548
+        and (a.city REGEXP '[^0-9.]')=1
549
+        and a.person_id = #{personId}
550
+    </update>
551
+
535 552
 </mapper>

+ 1
- 1
src/main/resources/mapper/TaRecommendCustomerMapper.xml Zobrazit soubor

@@ -152,7 +152,7 @@ FROM
152 152
         b.tel as consultTel,
153 153
         c.nickname as recommendName,
154 154
         c.tel as recommendTel,
155
-        (select tpp.name from ta_share_person_from tspf left join ta_person tpp on  tspf.share_person = tpp.person_id where tspf.building_id = #{building} and tspf.is_first_time = 1) as sharePersonName
155
+        (select tpp.name from ta_share_person_from tspf left join ta_person tpp on  tspf.share_person = tpp.person_id where tspf.building_id = #{building} and tspf.is_first_time = 1 and a.person_id = tspf.person_id) as sharePersonName
156 156
         FROM
157 157
         ta_recommend_customer a
158 158
         LEFT JOIN ta_person b ON a.realty_consultant = b.person_id