Commit 5d588dc3 by 徐高华

朋友圈

parent ce9a82c1
...@@ -123,7 +123,10 @@ public class QwMomentPlanAttendServiceImpl implements QwMomentPlanAttendService ...@@ -123,7 +123,10 @@ public class QwMomentPlanAttendServiceImpl implements QwMomentPlanAttendService
@Override @Override
public void updateStatusFlag(TabQwMomentPlan plan) { public void updateStatusFlag(TabQwMomentPlan plan) {
List<QwMomentPlanAttendDTO> allList = this.qwMomentPlanAttendMapper.listClerk(plan.getPlanId(),null) ; List<QwMomentPlanAttendDTO> allList = this.qwMomentPlanAttendMapper.listClerk(plan.getPlanId(),0) ;
if(CollectionUtils.isEmpty(allList)) {
return;
}
int totalSize = allList.size() ; int totalSize = allList.size() ;
List<String> clerkIdList = allList.stream().map(o->o.getClerkId()).collect(Collectors.toList()); List<String> clerkIdList = allList.stream().map(o->o.getClerkId()).collect(Collectors.toList());
List<StaffClerkRelationDTO> list = this.staffClerkRelationApiService.listByClerkIdsWxEnterpriseId(clerkIdList,plan.getWxEnterpriseId()) ; List<StaffClerkRelationDTO> list = this.staffClerkRelationApiService.listByClerkIdsWxEnterpriseId(clerkIdList,plan.getWxEnterpriseId()) ;
......
...@@ -137,7 +137,6 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService { ...@@ -137,7 +137,6 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
plan.setPublishTime(now); plan.setPublishTime(now);
} }
boolean createFlag = false ; boolean createFlag = false ;
boolean publishFlag = false ;
plan.setBeginDate(plan.getPublishTime()); plan.setBeginDate(plan.getPublishTime());
Date endTime = DateUtil.getEndTimeOfDay(DateUtil.addDay(plan.getBeginDate(), plan.getExpireDays())); Date endTime = DateUtil.getEndTimeOfDay(DateUtil.addDay(plan.getBeginDate(), plan.getExpireDays()));
plan.setEndDate(endTime); plan.setEndDate(endTime);
...@@ -151,10 +150,6 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService { ...@@ -151,10 +150,6 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
this.qwMomentPlanMapper.insert(plan); this.qwMomentPlanMapper.insert(plan);
}else { }else {
TabQwMomentPlan oldPlan = this.qwMomentPlanMapper.getById(planId) ; TabQwMomentPlan oldPlan = this.qwMomentPlanMapper.getById(planId) ;
// 更新为立即发布
if(oldPlan.getPublishType()==2 && publishNow) {
publishFlag = true ;
}
this.qwMomentPlanMapper.update(plan); this.qwMomentPlanMapper.update(plan);
} }
// 参与导购 // 参与导购
...@@ -168,7 +163,7 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService { ...@@ -168,7 +163,7 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
return bo ; return bo ;
}).collect(Collectors.toList()) ; }).collect(Collectors.toList()) ;
int statusFlag = 0 ; int statusFlag = 0 ;
if(publishFlag) { if(publishNow) {
statusFlag = 1 ; statusFlag = 1 ;
} }
this.qwMomentPlanAttendService.saveClerk(wxEnterpriseId,enterpriseId, planId, clerkStaffList , statusFlag); this.qwMomentPlanAttendService.saveClerk(wxEnterpriseId,enterpriseId, planId, clerkStaffList , statusFlag);
...@@ -194,16 +189,14 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService { ...@@ -194,16 +189,14 @@ public class QwMomentPlanServiceImpl implements QwMomentPlanService {
this.addOrDelTimer(planId, plan.getPublishTime(), 1); this.addOrDelTimer(planId, plan.getPublishTime(), 1);
}else { }else {
this.addOrDelTimer(planId, new Date(), 0); this.addOrDelTimer(planId, new Date(), 0);
if(createFlag || publishFlag) { JSONObject jsonObject = new JSONObject() ;
JSONObject jsonObject = new JSONObject() ; jsonObject.put("planId",planId) ;
jsonObject.put("planId",planId) ; try {
try { // initTaskClerk
// initTaskClerk logger.info("立即开始执行={}",planId);
logger.info("立即开始执行"); mqClient.sendMessage("qwMomentInitClerkMQ", jsonObject.toJSONString(),10);
mqClient.sendMessage("qwMomentInitClerkMQ", jsonObject.toJSONString(),10); } catch (Exception e) {
} catch (Exception e) { throw new RuntimeException(e);
throw new RuntimeException(e);
}
} }
} }
return ServiceResponse.success(dto); return ServiceResponse.success(dto);
......
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