Commit 5d588dc3 by 徐高华

朋友圈

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