Commit acaf374f by 墨竹

refactor:代码优化

parent ccd01156
......@@ -78,6 +78,10 @@ public class NoticeMessageApiServiceImpl implements NoticeMessageApiService {
logger.info("通知消息:{}", json);
NoticeMessageQDTO messageQDTO = JSONObject.parseObject(json, NoticeMessageQDTO.class);
NoticeMessageTypeEnum messageTypeEnum = NoticeMessageTypeEnum.getByType(messageQDTO.getMessageType());
if (messageTypeEnum == null) {
logger.error("无消息模板:{}", json);
return;
}
messageQDTO.setTemplateCode(messageTypeEnum.getTemplateCode());
//企业微信模板
List<TemplateContentBO> contentList = getDescriotion(messageQDTO);
......@@ -132,7 +136,7 @@ public class NoticeMessageApiServiceImpl implements NoticeMessageApiService {
@Override
public ServiceResponse<Page<NoticeMessageInfoDTO>> pageNoticeMessage(String enterpriseId, String storeId, String clerkId, int categoryType, BasePageInfo pageInfo) {
if (StringUtils.isAnyBlank(enterpriseId, storeId)) {
ServiceResponse.failure(HaoBanErrCode.ERR_0001.getCode(), HaoBanErrCode.ERR_0001.getMsg());
return ServiceResponse.failure(HaoBanErrCode.ERR_0001.getCode(), HaoBanErrCode.ERR_0001.getMsg());
}
Page<NoticeMessageBO> retPage = noticeMessageService.pageNoticeMessage(enterpriseId, storeId, clerkId, categoryType, pageInfo);
Page<NoticeMessageInfoDTO> tPage = PageHelperUtils.changePageToCurrentPage(retPage, NoticeMessageInfoDTO.class);
......@@ -238,7 +242,7 @@ public class NoticeMessageApiServiceImpl implements NoticeMessageApiService {
TabHaobanStaff tabHaobanStaff = staffService.selectByUserIdAndEnterpriseId(wxUserId, wxEnterpriseId);
if (tabHaobanStaff == null) {
logger.error("未查询到员工:wxUserId:{}",wxUserId);
logger.error("未查询到员工:wxUserId:{}", wxUserId);
return;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment