顾绍勇 пре 5 година
родитељ
комит
71bdbae59a

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

@@ -333,7 +333,7 @@ public class MiniAppController extends BaseController {
333 333
 
334 334
             // 定位城市
335 335
             String location = null == lon ? null : lon + "," + lat;
336
-            TdCity tdCity = iTdCityService.getLocationCity(location, orgId, getPersonId(request));
336
+            TdCity tdCity = iTdCityService.getLocationCity(location, orgId, taPerson.getPersonId());
337 337
             result.put("city", tdCity);
338 338
 
339 339
             return ResponseBean.success(result);

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

@@ -291,7 +291,7 @@ public class TaRaiseRecordController extends BaseController {
291 291
                     return responseBean;
292 292
                 }
293 293
                 if (!CommConstant.PAY_STATUS_UNPAID.equals(tr.getPayStatus())) {
294
-                    responseBean.addError(String.format("认筹单编号为%s的记录已缴费或意图款,请重新选择", record.getRaiseRecordId()));
294
+                    responseBean.addError(String.format("认筹单编号为%s的记录为未缴费状态 ,请重新选择", record.getRaiseRecordId()));
295 295
                     return responseBean;
296 296
                 }
297 297
             }

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

@@ -72,25 +72,11 @@ public class TdCityServiceImpl extends ServiceImpl<TdCityMapper, TdCity> impleme
72 72
         if (jsonObject.getString("status").equals("1")) {
73 73
             JSONObject addressComponent = jsonObject.getJSONObject("regeocode").getJSONObject("addressComponent");
74 74
             String citycode = addressComponent.getString("citycode");
75
-            QueryWrapper<TdCity> queryWrapper = new QueryWrapper<>();
76
-            queryWrapper.eq("citycode", citycode);
77
-            queryWrapper.eq("leveltype", 2);
78
-            List<TdCity> tdCities = tdCityMapper.selectList(queryWrapper);
79
-            if (tdCities.size() > 0) {
80
-                List<TdCity> cityList = selectWxCity(null, orgId);
81
-                Integer cityId = tdCities.get(0).getId();
82
-                for (TdCity tdCity : cityList) {
83
-                    if (tdCity.getId().equals(cityId)) {
84
-                        return tdCity;
85
-                    }
86
-                }
87
-            }
88
-//            return null;
89
-
90 75
             // 保存用户位置信息
91 76
             if (StringUtils.isNotBlank(personId)) {
92 77
                 ExecutorService threadPool = Executors.newCachedThreadPool();
93 78
                 threadPool.execute(() -> {
79
+                    logger.info("保存用户位置信息开始");
94 80
                     TaPersonPositon record = new TaPersonPositon();
95 81
                     try {
96 82
                         String[] locationArr = location.split(",");
@@ -113,6 +99,20 @@ public class TdCityServiceImpl extends ServiceImpl<TdCityMapper, TdCity> impleme
113 99
                 });
114 100
             }
115 101
 
102
+            QueryWrapper<TdCity> queryWrapper = new QueryWrapper<>();
103
+            queryWrapper.eq("citycode", citycode);
104
+            queryWrapper.eq("leveltype", 2);
105
+            List<TdCity> tdCities = tdCityMapper.selectList(queryWrapper);
106
+            if (tdCities.size() > 0) {
107
+                List<TdCity> cityList = selectWxCity(null, orgId);
108
+                Integer cityId = tdCities.get(0).getId();
109
+                for (TdCity tdCity : cityList) {
110
+                    if (tdCity.getId().equals(cityId)) {
111
+                        return tdCity;
112
+                    }
113
+                }
114
+            }
115
+//            return null;
116 116
         }
117 117
 
118 118
         // 没有匹配到则返回默认城市