Procházet zdrojové kódy

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

傅行帆 před 6 roky
rodič
revize
1e105a7428

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

@@ -133,15 +133,15 @@ public class ActivityController extends BaseController {
133 133
 //            @ApiImplicitParam(paramType = "header", dataTypeClass = String.class, name = "X-Auth-Token", value = "Token"),
134 134
             @ApiImplicitParam(paramType = "path", dataTypeClass = Integer.class, name = "id", value = "编号id"),
135 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 138
     @RequestMapping(value = "/signUp/{id}", method = RequestMethod.DELETE)
139 139
     public ResponseBean deleteSignUp(@PathVariable("id") Integer id,
140
-                                     @RequestParam("sendSMS") Boolean sendSMS,
140
+                                     @RequestBody String parameter,
141 141
                                      HttpSession session) {
142 142
 
143 143
         ResponseBean responseBean = new ResponseBean();
144
-        responseBean = iTpActivitySignUpService.deleteSignUp(id, sendSMS);
144
+        responseBean = iTpActivitySignUpService.deleteSignUp(id, parameter);
145 145
         return responseBean;
146 146
     }
147 147
 

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

@@ -25,9 +25,9 @@ public interface ITpActivitySignUpService extends IService<TpActivitySignUp> {
25 25
     /**
26 26
      * 删除 活动人员
27 27
      * @param id
28
-     * @param isSend 是否发送短信
28
+     * @param parameter
29 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 Zobrazit soubor

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

+ 2
- 1
VUECODE/smart-property-manage/src/api/activity.js Zobrazit soubor

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

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

@@ -93,7 +93,7 @@
93 93
       </div>
94 94
       <span slot="footer" class="dialog-footer">
95 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 97
       </span>
98 98
     </el-dialog>
99 99
   </div>
@@ -201,22 +201,30 @@ export default {
201 201
       this.dialogContent = remark
202 202
       this.dialogTableVisible = true
203 203
     },
204
-    deleteSignUp(id) {
204
+    deleteSignUp(id) { // 显示 删除报名人员的弹窗
205 205
       this.dialogSMSVisible = true
206 206
       this.deleteData.sendSMS = false // 默认不发送
207 207
       this.deleteData.deleteId = id
208 208
     },
209
-    deleteById() {
209
+    deleteById() { // 删除报名人员
210
+      console.log(this.deleteData.sendSMS, this.deleteData.deleteId)
210 211
       // 发送请求
211 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 225
       }).catch(() => {
214 226
         console.log('error DeleteSignUp')
215 227
       })
216
-
217
-      this.deleteData.deleteId = ''
218
-      // 获取密码
219
-      this.signUpList()
220 228
     }
221 229
   }
222 230
 }