|
@@ -1,6 +1,7 @@
|
1
|
1
|
package wechatimg
|
2
|
2
|
|
3
|
3
|
import (
|
|
4
|
+ "errors"
|
4
|
5
|
"fmt"
|
5
|
6
|
"io"
|
6
|
7
|
"os"
|
|
@@ -213,16 +214,16 @@ func (c *WechatImgController) DeleteImg() {
|
213
|
214
|
if err != nil {
|
214
|
215
|
c.ResponseError(err)
|
215
|
216
|
}
|
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("删除成功")
|
|
217
|
+ if flag {
|
|
218
|
+ c.ResponseError(errors.New("该素材已被自动回复引用,不允许删除!"))
|
226
|
219
|
}
|
|
220
|
+ err = c.dao.DeleteImg(mediaId)
|
|
221
|
+ if err != nil {
|
227
|
222
|
|
|
223
|
+ }
|
|
224
|
+ _, err = client.DelMaterial(mediaId)
|
|
225
|
+ if err != nil {
|
|
226
|
+ c.ResponseError(err)
|
|
227
|
+ }
|
|
228
|
+ c.ResponseJSON("删除成功")
|
228
|
229
|
}
|