Browse Source

Merge branch 'develop' of http://git.ycjcjy.com/fuxingfan/smartCommunity into develop

傅行帆 6 years ago
parent
commit
1e105a7428

+ 3
- 3
CODE/smart-community/property-api/src/main/java/com/community/huiju/controller/ActivityController.java View File

133
 //            @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
133
 //            @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
134
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "编号id"),
134
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "编号id"),
135
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
135
             @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "Login-Type", value = "值为 web"),
136
-            @ApiImplicitParam(paramType = "query", dataTypeClass = Boolean.class, name = "sendSMS", value = "true表示发送短信;false表示不发送短信"),
136
+            @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "parameter", value = "true表示发送短信;false表示不发送短信"),
137
     })
137
     })
138
     @RequestMapping(value = "/signUp/{id}", method = RequestMethod.DELETE)
138
     @RequestMapping(value = "/signUp/{id}", method = RequestMethod.DELETE)
139
     public ResponseBean deleteSignUp(@PathVariable("id") Integer id,
139
     public ResponseBean deleteSignUp(@PathVariable("id") Integer id,
140
-                                     @RequestParam("sendSMS") Boolean sendSMS,
140
+                                     @RequestBody String parameter,
141
                                      HttpSession session) {
141
                                      HttpSession session) {
142
 
142
 
143
         ResponseBean responseBean = new ResponseBean();
143
         ResponseBean responseBean = new ResponseBean();
144
-        responseBean = iTpActivitySignUpService.deleteSignUp(id, sendSMS);
144
+        responseBean = iTpActivitySignUpService.deleteSignUp(id, parameter);
145
         return responseBean;
145
         return responseBean;
146
     }
146
     }
147
 
147
 

+ 2
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/ITpActivitySignUpService.java View File

25
     /**
25
     /**
26
      * 删除 活动人员
26
      * 删除 活动人员
27
      * @param id
27
      * @param id
28
-     * @param isSend 是否发送短信
28
+     * @param parameter
29
      * @return
29
      * @return
30
      */
30
      */
31
-    ResponseBean deleteSignUp(Integer id, Boolean isSend);
31
+    ResponseBean deleteSignUp(Integer id, String parameter);
32
 
32
 
33
 }
33
 }

+ 6
- 2
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/TpActivitySignUpServiceImpl.java View File

104
 
104
 
105
     @Override
105
     @Override
106
     @Transactional(rollbackFor = Exception.class)
106
     @Transactional(rollbackFor = Exception.class)
107
-    public ResponseBean deleteSignUp(Integer id, Boolean isSend) {
107
+    public ResponseBean deleteSignUp(Integer id, String parameter) {
108
         ResponseBean responseBean = new ResponseBean();
108
         ResponseBean responseBean = new ResponseBean();
109
 
109
 
110
+        JSONObject jsonObject = JSONObject.parseObject(parameter);
111
+        Boolean sendSMS = jsonObject.getBoolean("sendSMS");
112
+
110
         TpActivitySignUp tpActivitySignUp = tpActivitySignUpMapper.selectById(id);
113
         TpActivitySignUp tpActivitySignUp = tpActivitySignUpMapper.selectById(id);
111
         if (null == tpActivitySignUp) {
114
         if (null == tpActivitySignUp) {
112
             responseBean.addError("该记录不存在!");
115
             responseBean.addError("该记录不存在!");
123
 
126
 
124
         // 发送短信
127
         // 发送短信
125
         // TODO 删除成功后, 发送短信通知用户
128
         // TODO 删除成功后, 发送短信通知用户
126
-        if (isSend) {
129
+        if (sendSMS) {
127
             // 开始发送
130
             // 开始发送
131
+
128
         }
132
         }
129
 
133
 
130
         responseBean.addSuccess("操作成功!");
134
         responseBean.addSuccess("操作成功!");

+ 2
- 1
VUECODE/smart-property-manage/src/api/activity.js View File

85
 
85
 
86
 // 删除活动报名人
86
 // 删除活动报名人
87
 export function deleteSignUp(data) {
87
 export function deleteSignUp(data) {
88
+  console.log(data)
88
   return request({
89
   return request({
89
     url: '/signUp/' + data.deleteId,
90
     url: '/signUp/' + data.deleteId,
90
     method: 'delete',
91
     method: 'delete',
91
-    param: {
92
+    data: {
92
       sendSMS: data.sendSMS
93
       sendSMS: data.sendSMS
93
     }
94
     }
94
   })
95
   })

+ 16
- 8
VUECODE/smart-property-manage/src/views/social/signUp/index.vue View File

93
       </div>
93
       </div>
94
       <span slot="footer" class="dialog-footer">
94
       <span slot="footer" class="dialog-footer">
95
         <el-button @click="dialogSMSVisible = false">取 消</el-button>
95
         <el-button @click="dialogSMSVisible = false">取 消</el-button>
96
-        <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
96
+        <el-button type="primary" @click="deleteById">确 定</el-button>
97
       </span>
97
       </span>
98
     </el-dialog>
98
     </el-dialog>
99
   </div>
99
   </div>
201
       this.dialogContent = remark
201
       this.dialogContent = remark
202
       this.dialogTableVisible = true
202
       this.dialogTableVisible = true
203
     },
203
     },
204
-    deleteSignUp(id) {
204
+    deleteSignUp(id) { // 显示 删除报名人员的弹窗
205
       this.dialogSMSVisible = true
205
       this.dialogSMSVisible = true
206
       this.deleteData.sendSMS = false // 默认不发送
206
       this.deleteData.sendSMS = false // 默认不发送
207
       this.deleteData.deleteId = id
207
       this.deleteData.deleteId = id
208
     },
208
     },
209
-    deleteById() {
209
+    deleteById() { // 删除报名人员
210
+      console.log(this.deleteData.sendSMS, this.deleteData.deleteId)
210
       // 发送请求
211
       // 发送请求
211
       this.$store.dispatch('DeleteSignUp', this.deleteData).then((res) => {
212
       this.$store.dispatch('DeleteSignUp', this.deleteData).then((res) => {
212
-
213
+        if (res.code === '0') {
214
+          this.$message({
215
+            message: res.message,
216
+            type: 'success'
217
+          })
218
+          // 获取密码
219
+          this.signUpList()
220
+          this.deleteData.deleteId = ''
221
+          return
222
+        }
223
+        this.$message.error(res.message)
224
+        this.deleteData.deleteId = ''
213
       }).catch(() => {
225
       }).catch(() => {
214
         console.log('error DeleteSignUp')
226
         console.log('error DeleteSignUp')
215
       })
227
       })
216
-
217
-      this.deleteData.deleteId = ''
218
-      // 获取密码
219
-      this.signUpList()
220
     }
228
     }
221
   }
229
   }
222
 }
230
 }