|
@@ -209,13 +209,20 @@ func (c *WechatImgController) DeleteImg() {
|
209
|
209
|
}
|
210
|
210
|
|
211
|
211
|
mediaId := c.GetString(":mediaId")
|
212
|
|
- err = c.dao.DeleteImg(mediaId)
|
|
212
|
+ flag, err := c.dao.IsExistAuto(mediaId)
|
213
|
213
|
if err != nil {
|
214
|
214
|
c.ResponseError(err)
|
215
|
215
|
}
|
216
|
|
- _, err = client.DelMaterial(mediaId)
|
217
|
|
- if err != nil {
|
218
|
|
- c.ResponseError(err)
|
|
216
|
+ if !flag {
|
|
217
|
+ err = c.dao.DeleteImg(mediaId)
|
|
218
|
+ if err != nil {
|
|
219
|
+ c.ResponseError(err)
|
|
220
|
+ }
|
|
221
|
+ _, err = client.DelMaterial(mediaId)
|
|
222
|
+ if err != nil {
|
|
223
|
+ c.ResponseError(err)
|
|
224
|
+ }
|
|
225
|
+ c.ResponseJSON("删除成功")
|
219
|
226
|
}
|
220
|
|
- c.ResponseJSON("删除成功")
|
|
227
|
+
|
221
|
228
|
}
|