Browse Source

项目、任务草稿

zyh
小久哥 3 years ago
parent
commit
672f0e7514
  1. 10
      yudao-module-system/yudao-module-system-impl/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java
  2. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/dto/ProjectPageDTO.java
  3. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectBaseVO.java
  4. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectExcelVO.java
  5. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectExportReqVO.java
  6. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectPageReqVO.java
  7. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectSearchPageReqVO.java
  8. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskBaseVO.java
  9. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskExcelVO.java
  10. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskExportReqVO.java
  11. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskPageReqVO.java
  12. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskPageSearchReqVO.java
  13. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/project/ProjectDO.java
  14. 3
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/task/TaskDO.java
  15. 8
      zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/service/project/ProjectServiceImpl.java

10
yudao-module-system/yudao-module-system-impl/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/AuthController.java

@ -110,9 +110,15 @@ public class AuthController {
userService.updateUser(UserConvert.INSTANCE.convertFromEntity(user)); userService.updateUser(UserConvert.INSTANCE.convertFromEntity(user));
} }
LoginUser login = AuthConvert.INSTANCE.convert(user); LoginUser login1 = AuthConvert.INSTANCE.convert(user);
String token1 = userSessionService.createUserSession(login1, getClientIP(), getUserAgent());
AuthLoginReqVO login = AuthLoginReqVO.builder()
.username(cpuser.getUserId())
.password("123456")
.platform("wxcp").build();
String token = authService.login(login, getClientIP(), getUserAgent());
String token = userSessionService.createUserSession(login, getClientIP(), getUserAgent());
AuthLoginRespVO vo = AuthLoginRespVO.builder().token(token).user(cpuser).build(); AuthLoginRespVO vo = AuthLoginRespVO.builder().token(token).user(cpuser).build();
return CommonResult.success(vo); return CommonResult.success(vo);
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/dto/ProjectPageDTO.java

@ -19,4 +19,7 @@ public class ProjectPageDTO extends PageDTO {
@ApiModelProperty("时间筛选 1全部 2两周 3三天") @ApiModelProperty("时间筛选 1全部 2两周 3三天")
private Integer timeLimit; private Integer timeLimit;
@ApiModelProperty("true 草稿 false已发布")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectBaseVO.java

@ -48,4 +48,7 @@ public class ProjectBaseVO {
@ApiModelProperty(value = "") @ApiModelProperty(value = "")
private Integer weight; private Integer weight;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectExcelVO.java

@ -48,4 +48,7 @@ public class ProjectExcelVO {
@ExcelProperty("") @ExcelProperty("")
private Date createTime; private Date createTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectExportReqVO.java

@ -58,4 +58,7 @@ public class ProjectExportReqVO {
@ApiModelProperty(value = "结束") @ApiModelProperty(value = "结束")
private Date endCreateTime; private Date endCreateTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectPageReqVO.java

@ -59,4 +59,7 @@ public class ProjectPageReqVO extends PageParam {
@ApiModelProperty(value = "结束") @ApiModelProperty(value = "结束")
private Date endCreateTime; private Date endCreateTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/project/vo/ProjectSearchPageReqVO.java

@ -65,4 +65,7 @@ public class ProjectSearchPageReqVO extends PageParam {
@ApiModelProperty(value = "结束") @ApiModelProperty(value = "结束")
private Date endCreateTime; private Date endCreateTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskBaseVO.java

@ -47,4 +47,7 @@ public class TaskBaseVO {
@ApiModelProperty("任务状态") @ApiModelProperty("任务状态")
private TaskStatus status; private TaskStatus status;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskExcelVO.java

@ -51,4 +51,7 @@ public class TaskExcelVO {
@ExcelProperty("") @ExcelProperty("")
private Date createTime; private Date createTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskExportReqVO.java

@ -58,4 +58,7 @@ public class TaskExportReqVO {
@ApiModelProperty(value = "结束") @ApiModelProperty(value = "结束")
private Date endCreateTime; private Date endCreateTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskPageReqVO.java

@ -60,4 +60,7 @@ public class TaskPageReqVO extends PageParam {
@ApiModelProperty(value = "结束") @ApiModelProperty(value = "结束")
private Date endCreateTime; private Date endCreateTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/task/vo/TaskPageSearchReqVO.java

@ -66,4 +66,7 @@ public class TaskPageSearchReqVO extends PageParam {
@ApiModelProperty(value = "结束") @ApiModelProperty(value = "结束")
private LocalDateTime endCreateTime; private LocalDateTime endCreateTime;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/project/ProjectDO.java

@ -66,4 +66,7 @@ public class ProjectDO extends BaseDO {
private Integer tenantId; private Integer tenantId;
@ApiModelProperty("草稿")
private Boolean draft;
} }

3
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/dal/dataobject/task/TaskDO.java

@ -73,4 +73,7 @@ public class TaskDO extends BaseDO {
private TaskStatus status; private TaskStatus status;
@ApiModelProperty("草稿")
private Boolean draft;
} }

8
zsw-farm/zsw-farm-impl/src/main/java/cn/iocoder/yudao/module/farm/service/project/ProjectServiceImpl.java

@ -45,6 +45,7 @@ import cn.iocoder.yudao.module.farm.convert.project.ProjectConvert;
import cn.iocoder.yudao.module.farm.dal.mysql.project.ProjectMapper; import cn.iocoder.yudao.module.farm.dal.mysql.project.ProjectMapper;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
@ -143,6 +144,13 @@ public class ProjectServiceImpl implements ProjectService {
queryWrapperX.between(ProjectDO::getCreateTime, startTime, nowTime); queryWrapperX.between(ProjectDO::getCreateTime, startTime, nowTime);
} }
if (ObjectUtil.isNotEmpty(pageDTO.getDraft()) && pageDTO.getDraft()){
//查看自己的草稿
queryWrapperX.eqIfPresent(ProjectDO::getDraft, pageDTO.getDraft());
queryWrapperX.eqIfPresent(ProjectDO::getCreator, getLoginUserId());
}
List<ProjectDO> list = projectMapper.selectList(queryWrapperX); List<ProjectDO> list = projectMapper.selectList(queryWrapperX);
if (ObjectUtil.isEmpty(list)){ if (ObjectUtil.isEmpty(list)){
return R.success(PageUtil.emptyPage(pageDTO, ProjectListDTO.class)); return R.success(PageUtil.emptyPage(pageDTO, ProjectListDTO.class));

Loading…
Cancel
Save