Commit 57685019 by 墨竹

Merge branch 'developer' of http://git.gicdev.com/haoban3.0/haoban-manage3.0 into developer

parents f08cb979 83759fbf
...@@ -19,6 +19,12 @@ public interface NoticeMessageApiService { ...@@ -19,6 +19,12 @@ public interface NoticeMessageApiService {
public void noticeMessageMq(String json); public void noticeMessageMq(String json);
/** /**
* 冗余
* @param json
*/
public void run(String json);
/**
* 消息分页 * 消息分页
*1 *1
* @param enterpriseId * @param enterpriseId
......
...@@ -81,5 +81,12 @@ public interface PendingTaskService { ...@@ -81,5 +81,12 @@ public interface PendingTaskService {
*/ */
public boolean updateInvalidTimeByBusinessId(String businessId, Date time); public boolean updateInvalidTimeByBusinessId(String businessId, Date time);
/**
* 完成
* @param relationId
* @return
*/
public boolean updateFinish(String relationId);
} }
...@@ -111,4 +111,17 @@ public class PendingTaskServiceImpl implements PendingTaskService { ...@@ -111,4 +111,17 @@ public class PendingTaskServiceImpl implements PendingTaskService {
pendingTaskMapper.updateInvalidTimeByBusinessId(businessId, time); pendingTaskMapper.updateInvalidTimeByBusinessId(businessId, time);
return true; return true;
} }
@Override
public boolean updateFinish(String relationId) {
TabPendingTask pendingTask = pendingTaskMapper.getByRelationId(relationId);
if (null == pendingTask) {
return true;
}
pendingTask.setFinishFlag(1);
pendingTask.setFinishTime(new Date());
pendingTask.setUpdateTime(new Date());
pendingTaskMapper.updateByPrimaryKeySelective(pendingTask);
return true;
}
} }
...@@ -139,6 +139,10 @@ public class NoticeMessageApiServiceImpl implements NoticeMessageApiService { ...@@ -139,6 +139,10 @@ public class NoticeMessageApiServiceImpl implements NoticeMessageApiService {
sendMessage(contentList, wxEnterpriseId, wxUserId, messageTypeEnum, noticeMessageBO.getMessageContent()); sendMessage(contentList, wxEnterpriseId, wxUserId, messageTypeEnum, noticeMessageBO.getMessageContent());
} }
@Override
public void run(String json) {
this.noticeMessageMq(json);
}
@Override @Override
public ServiceResponse<Page<NoticeMessageInfoDTO>> pageNoticeMessage(String enterpriseId, String storeId, String clerkId, int categoryType, BasePageInfo pageInfo) { public ServiceResponse<Page<NoticeMessageInfoDTO>> pageNoticeMessage(String enterpriseId, String storeId, String clerkId, int categoryType, BasePageInfo pageInfo) {
......
...@@ -128,10 +128,7 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService { ...@@ -128,10 +128,7 @@ public class PendingTaskApiServiceImpl implements PendingTaskApiService {
@Override @Override
public ServiceResponse<Boolean> finishPending(String relationId) { public ServiceResponse<Boolean> finishPending(String relationId) {
PendingTaskBO pendingTaskBO = new PendingTaskBO(); boolean b = pendingTaskService.updateFinish(relationId);
pendingTaskBO.setRelationId(relationId);
pendingTaskBO.setFinishFlag(1);
boolean b = pendingTaskService.addOrUpdatePendingTask(pendingTaskBO);
return ServiceResponse.success(b); return ServiceResponse.success(b);
} }
......
...@@ -664,7 +664,7 @@ public class ClerkController extends WebBaseController { ...@@ -664,7 +664,7 @@ public class ClerkController extends WebBaseController {
//精确查,根据手机号或者code,查找 //精确查,根据手机号或者code,查找
@RequestMapping("query-clerk-list-by-code") @RequestMapping("query-clerk-list-by-code")
public HaobanResponse queryClerkListByCode(String keyword, String wxEnterpriseId, String staffId) { public HaobanResponse queryClerkListByCode(String keyword, String wxEnterpriseId, String staffId) {
if (StringUtils.isAnyBlank(staffId, wxEnterpriseId)) { if (StringUtils.isAnyBlank(staffId, wxEnterpriseId,keyword)) {
return resultResponse(HaoBanErrCode.ERR_2); return resultResponse(HaoBanErrCode.ERR_2);
} }
List<EnterpriseDetailDTO> list = wxEnterpriseRelatedApiService.listEnterpriseByWxEnterpriseId(wxEnterpriseId); List<EnterpriseDetailDTO> list = wxEnterpriseRelatedApiService.listEnterpriseByWxEnterpriseId(wxEnterpriseId);
......
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