活动新增 工时、采收数量、参与人、执行时间 4个字段
This commit is contained in:
@@ -236,5 +236,7 @@ dubbo:
|
||||
username: nacos
|
||||
password: nacos
|
||||
register: false
|
||||
consumer:
|
||||
check: false
|
||||
application:
|
||||
name: zsw-farm
|
||||
+13
@@ -1,10 +1,12 @@
|
||||
package cn.iocoder.yudao.module.farm.controller.admin.discuss.vo;
|
||||
|
||||
import cn.iocoder.yudao.module.farm.controller.admin.workHour.vo.WorkHourBaseVO;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -35,4 +37,15 @@ public class DiscussBaseVO {
|
||||
private List<WorkHourBaseVO> workHourList;
|
||||
|
||||
private Boolean pretendDelete;
|
||||
|
||||
@ApiModelProperty("工时")
|
||||
private Integer workingHours;
|
||||
|
||||
private List<Long> joinPerson;
|
||||
|
||||
@ApiModelProperty("采收数量")
|
||||
private Double recoveryNumber;
|
||||
|
||||
@ApiModelProperty("执行时间")
|
||||
private Date executeTime;
|
||||
}
|
||||
|
||||
+12
@@ -1,5 +1,6 @@
|
||||
package cn.iocoder.yudao.module.farm.controller.admin.discuss.vo;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@@ -40,4 +41,15 @@ public class DiscussExportReqVO {
|
||||
|
||||
private Boolean pretendDelete;
|
||||
|
||||
@ApiModelProperty("工时")
|
||||
private Integer workingHours;
|
||||
|
||||
private List<Long> joinPerson;
|
||||
|
||||
@ApiModelProperty("采收数量")
|
||||
private Double recoveryNumber;
|
||||
|
||||
@ApiModelProperty("执行时间")
|
||||
private Date executeTime;
|
||||
|
||||
}
|
||||
|
||||
+12
@@ -1,6 +1,7 @@
|
||||
package cn.iocoder.yudao.module.farm.controller.admin.discuss.vo;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@@ -45,4 +46,15 @@ public class DiscussPageReqVO extends PageParam {
|
||||
|
||||
private Boolean pretendDelete = false;
|
||||
|
||||
@ApiModelProperty("工时")
|
||||
private Integer workingHours;
|
||||
|
||||
private List<Long> joinPerson;
|
||||
|
||||
@ApiModelProperty("采收数量")
|
||||
private Double recoveryNumber;
|
||||
|
||||
@ApiModelProperty("执行时间")
|
||||
private Date executeTime;
|
||||
|
||||
}
|
||||
|
||||
+18
-3
@@ -1,8 +1,13 @@
|
||||
package cn.iocoder.yudao.module.farm.controller.admin.discuss.vo;
|
||||
|
||||
import lombok.*;
|
||||
import java.util.*;
|
||||
import io.swagger.annotations.*;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.ToString;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@ApiModel("管理后台 - 农场任务讨论 Response VO")
|
||||
@Data
|
||||
@@ -16,4 +21,14 @@ public class DiscussRespVO extends DiscussBaseVO {
|
||||
@ApiModelProperty(value = "")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("工时")
|
||||
private Integer workingHours;
|
||||
|
||||
private List<Long> joinPerson;
|
||||
|
||||
@ApiModelProperty("采收数量")
|
||||
private Double recoveryNumber;
|
||||
|
||||
@ApiModelProperty("执行时间")
|
||||
private Date executeTime;
|
||||
}
|
||||
|
||||
+14
@@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.farm.dal.dataobject.discuss;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.handler.ListIntToListLongTypeHandler;
|
||||
import cn.iocoder.yudao.module.farm.controller.admin.workHour.vo.WorkHourBaseVO;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@@ -10,6 +11,7 @@ import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -61,4 +63,16 @@ public class DiscussDO extends BaseDO {
|
||||
@ApiModelProperty("假装删除")
|
||||
private Boolean pretendDelete;
|
||||
|
||||
@ApiModelProperty("工时")
|
||||
private Integer workingHours;
|
||||
|
||||
@ApiModelProperty("参与人")
|
||||
@TableField(typeHandler = ListIntToListLongTypeHandler.class)
|
||||
private List<Long> joinPerson;
|
||||
|
||||
@ApiModelProperty("采收数量")
|
||||
private Double recoveryNumber;
|
||||
|
||||
@ApiModelProperty("执行时间")
|
||||
private Date executeTime;
|
||||
}
|
||||
|
||||
+13
@@ -102,6 +102,9 @@ public class DiscussServiceImpl implements DiscussService {
|
||||
//添加工时记录
|
||||
addWorkHourRecord(createReqVO, discuss);
|
||||
|
||||
//任务更改为已完成
|
||||
taskComplete(createReqVO.getTaskId());
|
||||
|
||||
//添加作物入库记录
|
||||
addCropRecord(createReqVO);
|
||||
|
||||
@@ -307,4 +310,14 @@ public class DiscussServiceImpl implements DiscussService {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交活动后 任务更改为已完成
|
||||
*/
|
||||
private void taskComplete(Long taskId){
|
||||
TaskDO taskDO = taskMapper.selectById(taskId);
|
||||
taskDO.setStatus(TaskStatus.COMPLETE);
|
||||
taskMapper.updateById(taskDO);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user