|
@@ -31,12 +31,36 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.pig4cloud.plugin.excel.annotation.RequestExcel;
|
|
import com.pig4cloud.plugin.excel.annotation.RequestExcel;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDept;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysDept;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUser;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.SysUser;
|
|
-import com.qunzhixinxi.hnqz.admin.entity.*;
|
|
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.AuditEntity;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmDaAgent;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmDaDistribution;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmDaDrugEnt;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmDaHospital;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmReport;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmScorePackage;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmTask;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmTaskContent;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmTaskRule;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.WmTaskType;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.XlsPackageInfo;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.entity.XlsTask;
|
|
import com.qunzhixinxi.hnqz.admin.entity.dto.CommonEvidenceDTO;
|
|
import com.qunzhixinxi.hnqz.admin.entity.dto.CommonEvidenceDTO;
|
|
import com.qunzhixinxi.hnqz.admin.entity.model.excel.CommonTaskExcelModel;
|
|
import com.qunzhixinxi.hnqz.admin.entity.model.excel.CommonTaskExcelModel;
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysDeptEncryptorMapper;
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysDeptEncryptorMapper;
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmTaskMapper;
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmTaskMapper;
|
|
-import com.qunzhixinxi.hnqz.admin.service.*;
|
|
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.ReportExportService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.SysDeptService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.SysUserService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmDaAgentService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmDaDistributionService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmDaDrugEntService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmDaHospitalService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmScorePackageService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmTaskContentService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmTaskRuleService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmTaskService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmTaskSettleNoteService;
|
|
|
|
+import com.qunzhixinxi.hnqz.admin.service.WmTaskTypeService;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
import com.qunzhixinxi.hnqz.common.security.annotation.Inner;
|
|
import com.qunzhixinxi.hnqz.common.security.annotation.Inner;
|
|
@@ -49,11 +73,24 @@ import org.apache.commons.collections4.CollectionUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.util.ResourceUtils;
|
|
import org.springframework.util.ResourceUtils;
|
|
-import org.springframework.validation.BindingResult;
|
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.DeleteMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.PathVariable;
|
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.PutMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
-import java.io.*;
|
|
|
|
|
|
+import java.io.BufferedInputStream;
|
|
|
|
+import java.io.BufferedOutputStream;
|
|
|
|
+import java.io.File;
|
|
|
|
+import java.io.FileInputStream;
|
|
|
|
+import java.io.IOException;
|
|
|
|
+import java.io.InputStream;
|
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.math.RoundingMode;
|
|
import java.math.RoundingMode;
|
|
import java.net.URLEncoder;
|
|
import java.net.URLEncoder;
|
|
@@ -329,42 +366,17 @@ public class WmTaskController {
|
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
|
@GetMapping("/pageAudit")
|
|
@GetMapping("/pageAudit")
|
|
public R pageAudit(Page page, WmTask wmTask, String endDate, String startDate) {
|
|
public R pageAudit(Page page, WmTask wmTask, String endDate, String startDate) {
|
|
-// OrderItem orderItem=new OrderItem();
|
|
|
|
-// orderItem.setColumn("create_time");
|
|
|
|
-// orderItem.setAsc(false);
|
|
|
|
-// page.addOrder(orderItem);
|
|
|
|
|
|
|
|
- wmTask.setDelFlag("0");
|
|
|
|
- wmTask.setEnableFlag("0");
|
|
|
|
- List<String> list = new ArrayList<>();
|
|
|
|
- list.add("15");
|
|
|
|
- list.add("16");
|
|
|
|
- list.add("18");
|
|
|
|
- list.add("30");
|
|
|
|
- LambdaQueryWrapper<WmTask> query = Wrappers.query(wmTask)
|
|
|
|
- .select("max(id) as id", "max(task_user_id) as task_user_id",
|
|
|
|
- "max(create_time) as create_time", "max(approval_info) as approval_info",
|
|
|
|
- "max(plat_audit_status) as plat_audit_status", "max(task_status) as task_status",
|
|
|
|
- "task_content_id", "task_type_id")
|
|
|
|
- .lambda()
|
|
|
|
- .in(WmTask::getTaskTypeId, list)
|
|
|
|
- .ne(WmTask::getTaskFrom, "2");
|
|
|
|
|
|
+ LocalDateTime _startDate = null;
|
|
|
|
+ LocalDateTime _endDate = null;
|
|
if (StringUtils.isNotEmpty(startDate)) {
|
|
if (StringUtils.isNotEmpty(startDate)) {
|
|
- query.ge(WmTask::getCreateTime, LocalDateTime.of(LocalDate.parse(startDate), LocalTime.MIN));
|
|
|
|
|
|
+ _startDate = LocalDateTime.of(LocalDate.parse(startDate), LocalTime.MIN);
|
|
}
|
|
}
|
|
if (StringUtils.isNotEmpty(endDate)) {
|
|
if (StringUtils.isNotEmpty(endDate)) {
|
|
- query.le(WmTask::getCreateTime, LocalDateTime.of(LocalDate.parse(endDate), LocalTime.MAX));
|
|
|
|
|
|
+ _endDate = LocalDateTime.of(LocalDate.parse(endDate), LocalTime.MAX);
|
|
}
|
|
}
|
|
- query.groupBy(WmTask::getTaskContentId, WmTask::getTaskTypeId);
|
|
|
|
-// query.orderByAsc(WmTask::getPlatAuditStatus);
|
|
|
|
- query.orderByDesc(WmTask::getCreateTime);
|
|
|
|
- Page pageAnswer = wmTaskService.page(page, query);
|
|
|
|
- List<WmTask> wmTaskList = pageAnswer.getRecords();
|
|
|
|
- for (WmTask wmt :
|
|
|
|
- wmTaskList) {
|
|
|
|
- wmt.setUpdateUser(wmt.getTaskUserId());
|
|
|
|
- }
|
|
|
|
- return R.ok(pageAnswer);
|
|
|
|
|
|
+ IPage<WmTask> iPage = wmTaskService.listInfoAudit(page, wmTask, _startDate, _endDate);
|
|
|
|
+ return R.ok(iPage);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|