feat:处理

This commit is contained in:
苏竹红
2025-07-31 10:53:55 +08:00
parent fa1c89fff9
commit 839d5421ad
5 changed files with 32 additions and 1 deletions

View File

@@ -92,5 +92,7 @@ public interface MessageTemplateService {
Boolean readMessage(Long id, PartnerUserInfoVO userInfoVO);
Boolean handleMessage(Long id, PartnerUserInfoVO userInfoVO);
}

View File

@@ -340,6 +340,24 @@ public class MessageTemplateServiceImpl implements MessageTemplateService {
return Boolean.TRUE;
}
@Override
public Boolean handleMessage(Long id, PartnerUserInfoVO userInfoVO) {
log.info("handleMessage request:{},处理人:{}", JSONObject.toJSONString(id), userInfoVO.getUsername());
StoreMessageDO message = storeMessageDAO.getById(id);
if (message==null){
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
}
message.setProcessStatus(ProcessStatusEnum.PROCESSED.getCode());
message.setProcessTime(new Date());
EnterpriseUserDO enterpriseUserDO = enterpriseUserDAO.selectByMobile(userInfoVO.getMobile());
if (enterpriseUserDO != null){
message.setActualOperatorId(enterpriseUserDO.getId());
message.setActualOperatorName(enterpriseUserDO.getName());
}
storeMessageDAO.update( message);
return Boolean.TRUE;
}
public Map<String, List<String>> getAuthUser(List<CommonDTO> personInfo, List<String> storeIds){
if (CollectionUtils.isEmpty(personInfo)){