Browse Source

解决冲突

weiximei 6 years ago
parent
commit
52f1aa44a5

+ 8
- 0
CODE/smart-community/community-common/src/main/java/com/community/commom/constant/Constant.java View File

124
 	public static final String ADMIN_IS_EXIST = "管理员账号已存在";
124
 	public static final String ADMIN_IS_EXIST = "管理员账号已存在";
125
 	
125
 	
126
     public static final String SUCCESS = "success";
126
     public static final String SUCCESS = "success";
127
+    
128
+	public static final Integer Beijing = 2;
129
+	
130
+	public static final Integer Tianjin = 19;
131
+	
132
+	public static final Integer Shanghai = 857;
133
+	
134
+	public static final Integer Chongqing = 2459;
127
 }
135
 }

+ 2
- 2
CODE/smart-community/mq-message/src/main/java/com/community/huiju/runner/MqRunner.java View File

23
 @Component
23
 @Component
24
 public class MqRunner implements ApplicationRunner {
24
 public class MqRunner implements ApplicationRunner {
25
 	
25
 	
26
-	public static final String BROKER_URL = "failover:(tcp://192.168.0.122:61618)?timeout=2000";
27
-	//public static final String BROKER_URL = "failover:(tcp://localhost:8087)?timeout=2000";
26
+	//public static final String BROKER_URL = "failover:(tcp://192.168.0.122:61618)?timeout=2000";
27
+	public static final String BROKER_URL = "failover:(tcp://localhost:8877)?timeout=2000";
28
 	
28
 	
29
 	public static final String TARGET = "openapi.acs.topic";
29
 	public static final String TARGET = "openapi.acs.topic";
30
 	
30
 	

+ 1
- 1
CODE/smart-community/operate-api/src/main/java/com/community/huiju/dao/SysNationMapper.java View File

14
 
14
 
15
     int insertSelective(SysNation record);
15
     int insertSelective(SysNation record);
16
 
16
 
17
-    SysNation selectByPrimaryKey(Integer id);
17
+    SysNation selectByPrimaryKey(@Param("id") Integer id);
18
 
18
 
19
     int updateByPrimaryKeySelective(SysNation record);
19
     int updateByPrimaryKeySelective(SysNation record);
20
 
20
 

+ 2
- 2
CODE/smart-community/operate-api/src/main/java/com/community/huiju/model/ToCommunities.java View File

21
     @NotNull(message = "所在区县乡不能为空!")
21
     @NotNull(message = "所在区县乡不能为空!")
22
     private Integer districtId;
22
     private Integer districtId;
23
     
23
     
24
-    @NotBlank(message = "经纬度不能为空!")
24
+    @NotBlank(message = "高德坐标不能为空!")
25
     private String longitude;
25
     private String longitude;
26
     
26
     
27
-    @NotBlank(message = "经纬度不能为空!")
27
+    @NotBlank(message = "高德坐标不能为空!")
28
     private String latitude;
28
     private String latitude;
29
     
29
     
30
     @NotBlank(message = "管理员姓名不能为空!")
30
     @NotBlank(message = "管理员姓名不能为空!")

+ 9
- 0
CODE/smart-community/operate-api/src/main/java/com/community/huiju/service/impl/CommonServiceImpl.java View File

1
 package com.community.huiju.service.impl;
1
 package com.community.huiju.service.impl;
2
 
2
 
3
+import com.community.commom.constant.Constant;
3
 import com.community.huiju.dao.SysNationMapper;
4
 import com.community.huiju.dao.SysNationMapper;
4
 import com.community.huiju.model.SysNation;
5
 import com.community.huiju.model.SysNation;
5
 import com.community.huiju.service.CommonServiceI;
6
 import com.community.huiju.service.CommonServiceI;
6
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
8
 
9
 
10
+import java.util.ArrayList;
9
 import java.util.List;
11
 import java.util.List;
10
 
12
 
11
 /**
13
 /**
36
 	 */
38
 	 */
37
 	@Override
39
 	@Override
38
 	public List<SysNation> getCityList(Integer provinceId) {
40
 	public List<SysNation> getCityList(Integer provinceId) {
41
+		//直辖市是自己本身
42
+		if(provinceId.equals(Constant.Beijing) || provinceId.equals(Constant.Shanghai) ||
43
+			provinceId.equals(Constant.Tianjin) || provinceId.equals(Constant.Chongqing)) {
44
+			List<SysNation> list = new ArrayList<>();
45
+			list.add(sysNationMapper.selectByPrimaryKey(provinceId));
46
+			return list;
47
+		}
39
 		return sysNationMapper.getNationList(provinceId);
48
 		return sysNationMapper.getNationList(provinceId);
40
 	}
49
 	}
41
 	
50
 	

+ 1
- 1
VUECODE/smart-operate-manage/src/utils/validate.js View File

3
  */
3
  */
4
 /* 手机号码*/
4
 /* 手机号码*/
5
 export function isvalidUsername(str) {
5
 export function isvalidUsername(str) {
6
-  const reg = /^1(3|4|5|7|8)\d{9}$/
6
+  const reg = /^1(3|4|5|7|8|9)\d{9}$/
7
   return reg.test(str)
7
   return reg.test(str)
8
 }
8
 }
9
 
9
 

+ 1
- 1
VUECODE/smart-operate-manage/src/views/banner/index.vue View File

13
       <el-select v-model="listQuery.bannerPosition" placeholder="banner位置" clearable class="filter-item" style="width: 200px">
13
       <el-select v-model="listQuery.bannerPosition" placeholder="banner位置" clearable class="filter-item" style="width: 200px">
14
         <el-option v-for="item in bannerPositionArr" :key="item.id" :value="item.id" :label="item.value"/>
14
         <el-option v-for="item in bannerPositionArr" :key="item.id" :value="item.id" :label="item.value"/>
15
       </el-select>
15
       </el-select>
16
-      <el-button v-waves class="filter-item" type="info" icon="el-icon-warning" @click="handleFilter">清空</el-button>
17
       <el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-search" @click="handleSearch">搜索</el-button>
16
       <el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-search" @click="handleSearch">搜索</el-button>
17
+      <el-button v-waves class="filter-item" type="info" icon="el-icon-warning" @click="handleFilter">清空</el-button>
18
     </div>
18
     </div>
19
 
19
 
20
     <el-row style="margin-top: 20px; margin-bottom: 20px;">
20
     <el-row style="margin-top: 20px; margin-bottom: 20px;">

+ 8
- 7
VUECODE/smart-operate-manage/src/views/community/communityTable.vue View File

12
       <el-select v-model="listQuery.districtId" placeholder="区县乡" clearable class="filter-item" style="width: 130px">
12
       <el-select v-model="listQuery.districtId" placeholder="区县乡" clearable class="filter-item" style="width: 130px">
13
         <el-option v-for="item in districtList" :key="item.id" :label="item.district" :value="item.id"/>
13
         <el-option v-for="item in districtList" :key="item.id" :label="item.district" :value="item.id"/>
14
       </el-select>
14
       </el-select>
15
-      <el-button v-waves class="filter-item" type="info" icon="el-icon-warning" @click="clearListQuery">清空</el-button>
16
       <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="handleFilter">查询</el-button>
15
       <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="handleFilter">查询</el-button>
17
       <el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-circle-plus" @click="handleCreate">添加</el-button>
16
       <el-button class="filter-item" style="margin-left: 10px;" type="primary" icon="el-icon-circle-plus" @click="handleCreate">添加</el-button>
17
+      <el-button v-waves class="filter-item" type="info" icon="el-icon-warning" @click="clearListQuery">清空</el-button>
18
     </div>
18
     </div>
19
 
19
 
20
     <el-table
20
     <el-table
105
 
105
 
106
     <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible">
106
     <el-dialog :title="textMap[dialogStatus]" :visible.sync="dialogFormVisible">
107
       <el-form ref="dataForm" :rules="rules" :model="detail" label-position="left" label-width="100px" style="margin-left:50px;">
107
       <el-form ref="dataForm" :rules="rules" :model="detail" label-position="left" label-width="100px" style="margin-left:50px;">
108
-        <el-form-item label="社区名称">
108
+        <el-form-item label="社区名称*">
109
           <el-input v-model="detail.communityName"/>
109
           <el-input v-model="detail.communityName"/>
110
         </el-form-item>
110
         </el-form-item>
111
         <el-form-item label="社区别名">
111
         <el-form-item label="社区别名">
112
           <el-input v-model="detail.communityAlias"/>
112
           <el-input v-model="detail.communityAlias"/>
113
         </el-form-item>
113
         </el-form-item>
114
-        <el-form-item label="所在区县">
114
+        <el-form-item label="所在区县*">
115
           <el-select v-model="detail.provinceId" placeholder="省" clearable style="width: 90px" class="filter-item" @change="getEditCityList">
115
           <el-select v-model="detail.provinceId" placeholder="省" clearable style="width: 90px" class="filter-item" @change="getEditCityList">
116
             <el-option v-for="item in provinceList" :key="item.id" :label="item.province" :value="item.id"/>
116
             <el-option v-for="item in provinceList" :key="item.id" :label="item.province" :value="item.id"/>
117
           </el-select>
117
           </el-select>
122
             <el-option v-for="item in editDistrictList" :key="item.id" :label="item.district" :value="item.id"/>
122
             <el-option v-for="item in editDistrictList" :key="item.id" :label="item.district" :value="item.id"/>
123
           </el-select>
123
           </el-select>
124
         </el-form-item>
124
         </el-form-item>
125
-        <el-form-item label="高德坐标">
125
+        <el-form-item label="高德坐标*">
126
           <el-input
126
           <el-input
127
             v-model="detail.longitude"
127
             v-model="detail.longitude"
128
             placeholder="经度"/>
128
             placeholder="经度"/>
136
             <el-amap-marker v-for="(item,index) in markers" :key="index" :position="item" />
136
             <el-amap-marker v-for="(item,index) in markers" :key="index" :position="item" />
137
           </el-amap>
137
           </el-amap>
138
         </div>
138
         </div>
139
-        <el-form-item label="管理员姓名">
139
+        <el-form-item label="管理员姓名*">
140
           <el-input
140
           <el-input
141
             v-model="detail.userName"
141
             v-model="detail.userName"
142
             placeholder="建议先填写运营人员姓名"/>
142
             placeholder="建议先填写运营人员姓名"/>
143
         </el-form-item>
143
         </el-form-item>
144
-        <el-form-item label="管理员账号">
144
+        <el-form-item label="管理员账号*">
145
           <el-input
145
           <el-input
146
             v-model="detail.loginName"
146
             v-model="detail.loginName"
147
             placeholder="建议先填写运营人员手机号"/>
147
             placeholder="建议先填写运营人员手机号"/>
153
       </div>
153
       </div>
154
     </el-dialog>
154
     </el-dialog>
155
 
155
 
156
-    <el-dialog :title="查看" :visible.sync="dialogLookFormVisible">
156
+    <el-dialog :title="'查看'" :visible.sync="dialogLookFormVisible">
157
       <el-form ref="dataForm" :rules="rules" :model="detail" label-position="left" label-width="100px" style="margin-left:50px;">
157
       <el-form ref="dataForm" :rules="rules" :model="detail" label-position="left" label-width="100px" style="margin-left:50px;">
158
         <el-form-item label="社区名称">
158
         <el-form-item label="社区名称">
159
           <span>{{ detail.communityName }}</span>
159
           <span>{{ detail.communityName }}</span>
360
       })
360
       })
361
     },
361
     },
362
     getDistrictList() {
362
     getDistrictList() {
363
+      this.listQuery.districtId = undefined
363
       this.FetchDistrictList(this.listQuery.cityId).then(() => {
364
       this.FetchDistrictList(this.listQuery.cityId).then(() => {
364
       }).catch(() => {
365
       }).catch(() => {
365
         console.log('get list error')
366
         console.log('get list error')

+ 1
- 1
VUECODE/smart-operate-manage/src/views/login/index.vue View File

13
           src="http://jingcheng-h5temp.oss-cn-shanghai.aliyuncs.com/1543283673332.png?Expires=1545111060&OSSAccessKeyId=LTAIkc75dpkJw8Lb&Signature=HqQy2E2tWJ4Vbc8HClE3jqPTx0s%3D"
13
           src="http://jingcheng-h5temp.oss-cn-shanghai.aliyuncs.com/1543283673332.png?Expires=1545111060&OSSAccessKeyId=LTAIkc75dpkJw8Lb&Signature=HqQy2E2tWJ4Vbc8HClE3jqPTx0s%3D"
14
         >
14
         >
15
       </div>
15
       </div>
16
-      <h3 class="title">智慧社区运营系统</h3>
16
+      <h3 class="title">智慧社区运营平台</h3>
17
       <el-form-item prop="username">
17
       <el-form-item prop="username">
18
         <span class="svg-container">
18
         <span class="svg-container">
19
           <svg-icon icon-class="user"/>
19
           <svg-icon icon-class="user"/>