魏熙美 5 years ago
parent
commit
eb762a404b

+ 14
- 0
src/main/java/com/huiju/estateagents/controller/MiniAppController.java View File

282
             if (null == person) {
282
             if (null == person) {
283
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
283
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
284
             }
284
             }
285
+            taPersonService.upDatePersonCityToId(person.getPersonId());
285
         }
286
         }
286
 
287
 
287
         // 获取其余信息
288
         // 获取其余信息
356
 //                taCustomerPersonService.insertBean(person.getPersonId(),customers.getCustomerId());
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
         return ResponseBean.success(phoneNoInfo);
373
         return ResponseBean.success(phoneNoInfo);
360
     }
374
     }
361
 
375
 

+ 3
- 0
src/main/java/com/huiju/estateagents/mapper/TaPersonMapper.java View File

196
      * @return
196
      * @return
197
      */
197
      */
198
     Integer sumPointsByOrgId(@Param("orgId") Integer orgId);
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 View File

84
      * @return
84
      * @return
85
      */
85
      */
86
     ResponseBean InviteClientsList(String id, String phone, Integer pageNum, Integer pageSize);
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 View File

715
 
715
 
716
     }
716
     }
717
 
717
 
718
+    @Override
719
+    public void upDatePersonCityToId (String personId){
720
+        taPersonMapper.upDatePersonCityToId(personId);
721
+    }
722
+
718
     public String codeGenerator (){
723
     public String codeGenerator (){
719
         double r = Math.random();
724
         double r = Math.random();
720
         int i = (int)(r*100000);
725
         int i = (int)(r*100000);

+ 17
- 0
src/main/resources/mapper/TaPersonMapper.xml View File

532
             and t.org_id = #{orgId}
532
             and t.org_id = #{orgId}
533
         </if>
533
         </if>
534
     </select>
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
 </mapper>
552
 </mapper>

+ 1
- 1
src/main/resources/mapper/TaRecommendCustomerMapper.xml View File

152
         b.tel as consultTel,
152
         b.tel as consultTel,
153
         c.nickname as recommendName,
153
         c.nickname as recommendName,
154
         c.tel as recommendTel,
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
         FROM
156
         FROM
157
         ta_recommend_customer a
157
         ta_recommend_customer a
158
         LEFT JOIN ta_person b ON a.realty_consultant = b.person_id
158
         LEFT JOIN ta_person b ON a.realty_consultant = b.person_id