|
|
@@ -11,13 +11,12 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.xunmei.common.core.constant.Constants;
|
|
|
import com.xunmei.common.core.constant.ErrorMsgConstants;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.domain.DateRange;
|
|
|
import com.xunmei.common.core.domain.R;
|
|
|
-import com.xunmei.common.core.enums.OrgTypeEnum;
|
|
|
import com.xunmei.common.core.enums.PlanStatus;
|
|
|
-import com.xunmei.common.core.enums.resumption.ResumptionTaskStatus;
|
|
|
import com.xunmei.common.core.exception.ServiceException;
|
|
|
import com.xunmei.common.core.domain.registerbook.domain.CoreRegisterBookPdf;
|
|
|
import com.xunmei.common.core.enums.RegisterBookType;
|
|
|
@@ -419,6 +418,7 @@ public class AppPlanServiceImpl extends ServiceImpl<AppPlanMapper, AppPlan> impl
|
|
|
|
|
|
/**
|
|
|
* 删除本轮次及之前的所有任务(无论状态)
|
|
|
+ *
|
|
|
* @param solidPlanIds
|
|
|
*/
|
|
|
@Async
|
|
|
@@ -1019,7 +1019,7 @@ public class AppPlanServiceImpl extends ServiceImpl<AppPlanMapper, AppPlan> impl
|
|
|
Map<String, Object> data = this.getFtlResumption(orgid);
|
|
|
data.put("fileName", fileName);
|
|
|
data.put("orgName", sysOrg.getShortName());
|
|
|
- data.put("dateStr", DateUtils.getTime());
|
|
|
+ data.put("dateStr", DateUtil.format(new Date(), Constants.DAILY_FORMAT));
|
|
|
data.put("remark", "");
|
|
|
CompletableFuture.runAsync(() -> {
|
|
|
R<String> r = RemoteCallHandlerExecutor.executeRemoteCall(() -> fileService.generateResumptionPdf(data), ErrorMsgConstants.GENERATE_PDF_ERROR);
|
|
|
@@ -1053,20 +1053,19 @@ public class AppPlanServiceImpl extends ServiceImpl<AppPlanMapper, AppPlan> impl
|
|
|
|
|
|
@Async
|
|
|
@Override
|
|
|
- public AjaxResult buildPdf() {
|
|
|
- Date date = DateUtils.addDays(new Date(), -1);
|
|
|
+ public void buildPdf() {
|
|
|
+ Date date = new Date();
|
|
|
|
|
|
List<Resumption> resumptions = resumptionMapper.selectList(new LambdaQueryWrapper<Resumption>().eq(Resumption::getYmdDate, DateUtils.toLocalDate(date)).eq(Resumption::getStatus, 3));
|
|
|
List<Long> orgIds = resumptions.stream().map(Resumption::getOrgId).distinct().collect(Collectors.toList());
|
|
|
orgIds.forEach(this::buildResumptionPdf);
|
|
|
- return AjaxResult.success("正在生成pdf,请稍后刷新页面查看!");
|
|
|
}
|
|
|
|
|
|
private Map<String, Object> getFtlResumption(Long orgId) {
|
|
|
Map<String, Object> data = new HashMap<>();
|
|
|
//获取前一天
|
|
|
// Date date = DateUtils.addDays(new Date(), 0);
|
|
|
- Date date = DateUtils.addDays(new Date(), -1);
|
|
|
+ Date date = new Date();
|
|
|
//获取营业前的所有履职信息
|
|
|
List<Resumption> before = resumptionMapper.selectByYmdDateAndExec(date, 2, orgId);
|
|
|
//获取营业期间的所有履职信息
|