dingxin 5 лет назад
Родитель
Сommit
88b01b5552

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/entity/TaUser.java Просмотреть файл

177
      * 前台传值城市
177
      * 前台传值城市
178
      */
178
      */
179
     @TableField(exist = false)
179
     @TableField(exist = false)
180
-    private ArrayList<Integer> selectCityTree;
180
+    private ArrayList<String> selectCityTree;
181
 
181
 
182
     /**
182
     /**
183
      * 城市ID
183
      * 城市ID

+ 8
- 8
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java Просмотреть файл

167
 	}
167
 	}
168
 
168
 
169
 	// 维护公司所在城市
169
 	// 维护公司所在城市
170
-	public void addAndupdate(ArrayList<Integer> selectCityTree,boolean isA,Integer orgid){
170
+	public void addAndupdate(ArrayList<String> selectCityTree,boolean isA,Integer orgid){
171
 			// 查询当前所有的市
171
 			// 查询当前所有的市
172
 			QueryWrapper<TdCity> tdCityQuery= new QueryWrapper<>();
172
 			QueryWrapper<TdCity> tdCityQuery= new QueryWrapper<>();
173
 			tdCityQuery.eq("leveltype",2);
173
 			tdCityQuery.eq("leveltype",2);
181
 		}
181
 		}
182
 		TaOrgCity  taOrgCity = new TaOrgCity();
182
 		TaOrgCity  taOrgCity = new TaOrgCity();
183
 			 // 对比现在的城市ID
183
 			 // 对比现在的城市ID
184
-			 for(Integer city:selectCityTree){
184
+			 for(String city:selectCityTree){
185
 				for (TdCity tdCity : tdCityList){
185
 				for (TdCity tdCity : tdCityList){
186
 						// 入库城市
186
 						// 入库城市
187
-					if (city.equals(tdCity.getId())){
188
-						taOrgCity.setCityId(city).setName(tdCity.getName()).setOrgId(orgid).setStatus(1).setParentid(tdCity.getParentid());
187
+					if (city.equals(String.valueOf(tdCity.getId()))){
188
+						taOrgCity.setCityId(Integer.valueOf(city)).setName(tdCity.getName()).setOrgId(orgid).setStatus(1).setParentid(tdCity.getParentid());
189
 						taOrgCityMapper.insert(taOrgCity);
189
 						taOrgCityMapper.insert(taOrgCity);
190
 						// 查询当前公司选择省份是否存在
190
 						// 查询当前公司选择省份是否存在
191
                        QueryWrapper<TaOrgCity> taOrgCityParent = new QueryWrapper<>();
191
                        QueryWrapper<TaOrgCity> taOrgCityParent = new QueryWrapper<>();
205
 
205
 
206
 	}
206
 	}
207
 	// 判断当前城市是否存在
207
 	// 判断当前城市是否存在
208
-	public void  verificationCity(ArrayList<Integer> selectCityTree,Integer city)throws Exception{
209
-		for (Integer id: selectCityTree) {
210
-			if (id.equals(city)) {
208
+	public void  verificationCity(ArrayList<String> selectCityTree,Integer city)throws Exception{
209
+		for (String id: selectCityTree) {
210
+			if (id.equals(String.valueOf(city))) {
211
 				return;
211
 				return;
212
 				}
212
 				}
213
 			}
213
 			}
241
 		taUser.setMiniapp(taMiniapp);
241
 		taUser.setMiniapp(taMiniapp);
242
 		taUser.setLoginPassword(null);
242
 		taUser.setLoginPassword(null);
243
 		// 查询所有城市id
243
 		// 查询所有城市id
244
-		ArrayList<Integer> taOrgCityList= taOrgCityMapper.selectByIdCity(taUser.getOrgId());
244
+		ArrayList<String> taOrgCityList= taOrgCityMapper.selectByIdCity(taUser.getOrgId());
245
 		taUser.setSelectCityTree(taOrgCityList);
245
 		taUser.setSelectCityTree(taOrgCityList);
246
 		return taUser;
246
 		return taUser;
247
 	}
247
 	}

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaOrgCityMapper.java Просмотреть файл

19
 @Mapper
19
 @Mapper
20
 public interface TaOrgCityMapper extends BaseMapper<TaOrgCity> {
20
 public interface TaOrgCityMapper extends BaseMapper<TaOrgCity> {
21
     // 查询所有的城市排除省份
21
     // 查询所有的城市排除省份
22
-    ArrayList<Integer> selectByIdCity(@Param("orgId") Integer orgId);
22
+    ArrayList<String> selectByIdCity(@Param("orgId") Integer orgId);
23
 
23
 
24
     /**
24
     /**
25
      * 根据orgid查询城市并排除省份
25
      * 根据orgid查询城市并排除省份

+ 1
- 1
src/main/resources/mapper/TaOrgCity.xml Просмотреть файл

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
 <mapper namespace="com.huiju.estateagents.mapper.TaOrgCityMapper">
3
 <mapper namespace="com.huiju.estateagents.mapper.TaOrgCityMapper">
4
-    <select id="selectByIdCity"  resultType="int">
4
+    <select id="selectByIdCity"  resultType="string">
5
         select city_id from ta_org_city where  parentid != 100000 and  org_id = #{orgId}
5
         select city_id from ta_org_city where  parentid != 100000 and  org_id = #{orgId}
6
     </select>
6
     </select>
7
 
7