dingxin 5 年之前
父節點
當前提交
88b01b5552

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/entity/TaUser.java 查看文件

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

+ 8
- 8
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java 查看文件

@@ -167,7 +167,7 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
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 172
 			QueryWrapper<TdCity> tdCityQuery= new QueryWrapper<>();
173 173
 			tdCityQuery.eq("leveltype",2);
@@ -181,11 +181,11 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
181 181
 		}
182 182
 		TaOrgCity  taOrgCity = new TaOrgCity();
183 183
 			 // 对比现在的城市ID
184
-			 for(Integer city:selectCityTree){
184
+			 for(String city:selectCityTree){
185 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 189
 						taOrgCityMapper.insert(taOrgCity);
190 190
 						// 查询当前公司选择省份是否存在
191 191
                        QueryWrapper<TaOrgCity> taOrgCityParent = new QueryWrapper<>();
@@ -205,9 +205,9 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
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 211
 				return;
212 212
 				}
213 213
 			}
@@ -241,7 +241,7 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
241 241
 		taUser.setMiniapp(taMiniapp);
242 242
 		taUser.setLoginPassword(null);
243 243
 		// 查询所有城市id
244
-		ArrayList<Integer> taOrgCityList= taOrgCityMapper.selectByIdCity(taUser.getOrgId());
244
+		ArrayList<String> taOrgCityList= taOrgCityMapper.selectByIdCity(taUser.getOrgId());
245 245
 		taUser.setSelectCityTree(taOrgCityList);
246 246
 		return taUser;
247 247
 	}

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaOrgCityMapper.java 查看文件

@@ -19,7 +19,7 @@ import java.util.List;
19 19
 @Mapper
20 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 25
      * 根据orgid查询城市并排除省份

+ 1
- 1
src/main/resources/mapper/TaOrgCity.xml 查看文件

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