Commit 3a1b0bee authored by cq990612's avatar cq990612

优化代码结构

parent 82f0b560
package cn.wisenergy.model.dto; package cn.wisenergy.model.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import java.util.Date;
import java.util.List; import java.util.List;
/** /**
...@@ -17,7 +15,6 @@ public class DeptUserDto { ...@@ -17,7 +15,6 @@ public class DeptUserDto {
private String deptName; private String deptName;
private Date date;
@JsonFormat(shape=JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd")
private List<UserDto> userDtos; private List<UserDto> userDtos;
} }
package cn.wisenergy.model.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @Authotr:陈奇
* @QQ1799796883
*/
@Data
public class NotWorkSubmitOrderDto {
@JsonFormat(shape=JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd")
private Date date;
private List<DeptUserDto> deptUserDtos;
}
...@@ -124,5 +124,5 @@ public interface WorkTimeOrderService { ...@@ -124,5 +124,5 @@ public interface WorkTimeOrderService {
* @param userId * @param userId
* @return * @return
*/ */
List<DeptUserDto> getDeptNotOrderInfo(Integer userId); NotWorkSubmitOrderDto getDeptNotOrderInfo(Integer userId);
} }
...@@ -934,7 +934,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -934,7 +934,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
* @return * @return
*/ */
@Override @Override
public List<DeptUserDto> getDeptNotOrderInfo(Integer userId) { public NotWorkSubmitOrderDto getDeptNotOrderInfo(Integer userId) {
log.info("WorkOrderServiceImpl[]getDeptNotOrderInfo[]input.param.userId" + userId); log.info("WorkOrderServiceImpl[]getDeptNotOrderInfo[]input.param.userId" + userId);
if (null == userId) { if (null == userId) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.INPUT_PARAM_IS_NULL); throw new BaseCustomException(BASE_RESP_CODE_ENUM.INPUT_PARAM_IS_NULL);
...@@ -951,6 +951,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -951,6 +951,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
if (rankMax == null) { if (rankMax == null) {
return null; return null;
} }
NotWorkSubmitOrderDto notWorkSubmitOrderDto = new NotWorkSubmitOrderDto();
List<DeptUserCollectDto> deptNotOrderInfo = new ArrayList<>(); List<DeptUserCollectDto> deptNotOrderInfo = new ArrayList<>();
List<Integer> deptIds = new ArrayList<>(); List<Integer> deptIds = new ArrayList<>();
WorkSubmitAdopt adopt = workSubmitAdoptService.getById(1); WorkSubmitAdopt adopt = workSubmitAdoptService.getById(1);
...@@ -972,14 +973,13 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -972,14 +973,13 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
List<DeptUserDto> deptUserDtos = new ArrayList<>(); List<DeptUserDto> deptUserDtos = new ArrayList<>();
notWorkSubmitOrderDto.setDate(date);
if (LevelRankEnum.CENTRAL_LEVEL.getRank().equals(rankMax)) { if (LevelRankEnum.CENTRAL_LEVEL.getRank().equals(rankMax)) {
List<WorkDept> deptByCentreManager = workCentreService.getDeptByCentreManager(user); List<WorkDept> deptByCentreManager = workCentreService.getDeptByCentreManager(user);
for (WorkDept workDept : deptByCentreManager) { for (WorkDept workDept : deptByCentreManager) {
DeptUserDto deptUserDto = new DeptUserDto(); DeptUserDto deptUserDto = new DeptUserDto();
deptUserDto.setDeptId(workDept.getId()); deptUserDto.setDeptId(workDept.getId());
deptUserDto.setDeptName(workDept.getDeptName()); deptUserDto.setDeptName(workDept.getDeptName());
deptUserDto.setDate(date);
deptUserDtos.add(deptUserDto); deptUserDtos.add(deptUserDto);
} }
if (CollectionUtils.isEmpty(deptByCentreManager)) { if (CollectionUtils.isEmpty(deptByCentreManager)) {
...@@ -995,7 +995,6 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -995,7 +995,6 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
DeptUserDto deptUserDto = new DeptUserDto(); DeptUserDto deptUserDto = new DeptUserDto();
deptUserDto.setDeptId(deptNotOrderInfo.get(0).getDeptId()); deptUserDto.setDeptId(deptNotOrderInfo.get(0).getDeptId());
deptUserDto.setDeptName(deptNotOrderInfo.get(0).getDeptName()); deptUserDto.setDeptName(deptNotOrderInfo.get(0).getDeptName());
deptUserDto.setDate(date);
deptUserDtos.add(deptUserDto); deptUserDtos.add(deptUserDto);
} }
...@@ -1018,9 +1017,9 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -1018,9 +1017,9 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
} }
System.out.println(deptNotOrderInfo); notWorkSubmitOrderDto.setDeptUserDtos(deptUserDtos);
return deptUserDtos; return notWorkSubmitOrderDto;
} }
......
...@@ -163,8 +163,8 @@ public class WorkTimeOrderController extends BaseController { ...@@ -163,8 +163,8 @@ public class WorkTimeOrderController extends BaseController {
@GetMapping(value = "/getDeptNotOrderInfo") @GetMapping(value = "/getDeptNotOrderInfo")
public Result getDeptNotOrderInfo(Integer userId) { public Result getDeptNotOrderInfo(Integer userId) {
log.info("WorkTimeOrderController[]getDeptNotOrderInfo[]input.param.userId:{}" + userId); log.info("WorkTimeOrderController[]getDeptNotOrderInfo[]input.param.userId:{}" + userId);
List<DeptUserDto> deptUserDtos = workTimeOrderService.getDeptNotOrderInfo(userId); NotWorkSubmitOrderDto deptNotOrderInfo = workTimeOrderService.getDeptNotOrderInfo(userId);
return getResult(deptUserDtos); return getResult(deptNotOrderInfo);
} }
......
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