Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐少华
midjourney-proxy
Commits
289dc4d1
Commit
289dc4d1
authored
Jul 23, 2020
by
桂前礼
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug: [none] 解决未捕获到超过限制异常的bug
parent
a0c815d9
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
12 deletions
+3
-12
GroupMaterialAccountBizImpl.java
...loud/book/group/biz/impl/GroupMaterialAccountBizImpl.java
+2
-6
WeixinQrcodeBizImpl.java
...a/com/pcloud/book/group/biz/impl/WeixinQrcodeBizImpl.java
+1
-6
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/GroupMaterialAccountBizImpl.java
View file @
289dc4d1
...
...
@@ -7,7 +7,6 @@ import com.pcloud.book.group.biz.GroupMaterialAccountBiz;
import
com.pcloud.book.group.entity.GroupMaterialAccount
;
import
com.pcloud.book.group.mapper.GroupMaterialAccountMapper
;
import
com.pcloud.common.utils.ResponseHandleUtil
;
import
com.pcloud.facade.wechat.exceptions.WechatSeviceException
;
import
com.pcloud.facade.wechat.material.service.MaterialService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -71,16 +70,13 @@ public class GroupMaterialAccountBizImpl implements GroupMaterialAccountBiz {
String
mediaId
=
ResponseHandleUtil
.
parseResponse
(
materialService
.
addImgMaterial
(
account
.
getAccountId
(),
COVER_IMAGE
),
String
.
class
);
account
.
setCoverMediaId
(
mediaId
);
}
}
catch
(
WechatSeviceException
e
)
{
// 接口调用超过限制,继续循环,获取下一个公众号
if
(
45009
==
e
.
getCode
())
{
// 更新状态为达到限制
}
catch
(
Exception
e
)
{
// 接口调用超过限制,更新状态为达到限制,继续循环,获取下一个公众号
if
(
account
.
getStatus
()
==
1
)
{
account
.
setStatus
(
0
);
account
.
setUpdateTime
(
new
Date
());
groupMaterialAccountMapper
.
update
(
account
);
}
}
continue
;
}
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/WeixinQrcodeBizImpl.java
View file @
289dc4d1
...
...
@@ -236,18 +236,13 @@ public class WeixinQrcodeBizImpl implements WeixinQrcodeBiz {
mediaId
=
ResponseHandleUtil
.
parseResponse
(
materialService
.
getGroupNewsMaterial
(
groupNewsMaterialAddDTO
),
String
.
class
);
// 增加素材更新时间字段,方便查询更新失败的群信息
groupQrcodeDao
.
updateMediaId
(
baseById
.
getId
(),
mediaId
,
new
Date
());
}
catch
(
WechatSeviceException
e
)
{
// 接口调用超过限制,继续循环,获取下一个公众号
if
(
45009
==
e
.
getCode
())
{
// 更新状态为达到限制
}
catch
(
Exception
e
)
{
if
(
activeAccount
.
getStatus
()
==
1
)
{
activeAccount
.
setStatus
(
0
);
activeAccount
.
setUpdateTime
(
new
Date
());
groupMaterialAccountMapper
.
update
(
activeAccount
);
}
}
throw
new
BizException
(
WechatSeviceException
.
MATERIAL_ADD_ERROR
,
"更新二维码永久图文素材失败!"
);
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment