跟进任务新增完成时间

This commit is contained in:
zhangchenbiao
2023-08-17 16:43:52 +08:00
parent eb422d7eae
commit 0c31dbc907
4 changed files with 16 additions and 2 deletions

View File

@@ -90,6 +90,7 @@ public class HyFollowTaskDAO {
HyFollowTaskDO update = new HyFollowTaskDO(); HyFollowTaskDO update = new HyFollowTaskDO();
update.setId(followTaskId); update.setId(followTaskId);
update.setTaskStatus(FollowTaskStatusEnum.FINISHED.getCode()); update.setTaskStatus(FollowTaskStatusEnum.FINISHED.getCode());
update.setFinishTime(new Date());
return updateFollowTask(update); return updateFollowTask(update);
} }

View File

@@ -10,13 +10,14 @@
<result column="deadline" jdbcType="TIMESTAMP" property="deadline"/> <result column="deadline" jdbcType="TIMESTAMP" property="deadline"/>
<result column="communication_content" jdbcType="VARCHAR" property="communicationContent"/> <result column="communication_content" jdbcType="VARCHAR" property="communicationContent"/>
<result column="task_status" jdbcType="TINYINT" property="taskStatus"/> <result column="task_status" jdbcType="TINYINT" property="taskStatus"/>
<result column="finish_time" jdbcType="TIMESTAMP" property="finishTime"/>
<result column="deleted" jdbcType="BIT" property="deleted"/> <result column="deleted" jdbcType="BIT" property="deleted"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> <result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, partner_line_id, follow_user_id, task_title, communication_type, deadline, communication_content, id, partner_line_id, follow_user_id, task_title, communication_type, deadline, communication_content,
task_status, deleted, create_time, update_time task_status, finish_time, deleted, create_time, update_time
</sql> </sql>
<insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true"> <insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true">
insert into hy_follow_task insert into hy_follow_task
@@ -42,6 +43,9 @@
<if test="record.taskStatus != null"> <if test="record.taskStatus != null">
task_status, task_status,
</if> </if>
<if test="record.finishTime != null">
finish_time,
</if>
<if test="record.deleted != null"> <if test="record.deleted != null">
deleted, deleted,
</if> </if>
@@ -74,6 +78,9 @@
<if test="record.taskStatus != null"> <if test="record.taskStatus != null">
#{record.taskStatus}, #{record.taskStatus},
</if> </if>
<if test="record.finishTime != null">
#{record.finishTime},
</if>
<if test="record.deleted != null"> <if test="record.deleted != null">
#{record.deleted}, #{record.deleted},
</if> </if>
@@ -109,6 +116,9 @@
<if test="record.taskStatus != null"> <if test="record.taskStatus != null">
task_status = #{record.taskStatus}, task_status = #{record.taskStatus},
</if> </if>
<if test="record.finishTime != null">
finish_time = #{record.finishTime},
</if>
<if test="record.deleted != null"> <if test="record.deleted != null">
deleted = #{record.deleted}, deleted = #{record.deleted},
</if> </if>

View File

@@ -43,6 +43,9 @@ public class HyFollowTaskDO implements Serializable {
@ApiModelProperty("任务状态:0:待完成、1:已完成、2:已逾期、3:作废") @ApiModelProperty("任务状态:0:待完成、1:已完成、2:已逾期、3:作废")
private Integer taskStatus; private Integer taskStatus;
@ApiModelProperty("任务截止时间")
private Date finishTime;
@ApiModelProperty("删除标识") @ApiModelProperty("删除标识")
private Boolean deleted; private Boolean deleted;

View File

@@ -190,7 +190,7 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
noticeService.sendFeiShuNotice(FeiShuNoticeMsgEnum.TRANS_INVESTMENT_MANAGER,Arrays.asList(request.getUserId()),DateUtil.formatDateTime(new Date()),hyPartnerBaseInfoDO.getUsername(),hyPartnerBaseInfoDO.getMobile()); noticeService.sendFeiShuNotice(FeiShuNoticeMsgEnum.TRANS_INVESTMENT_MANAGER,Arrays.asList(request.getUserId()),DateUtil.formatDateTime(new Date()),hyPartnerBaseInfoDO.getUsername(),hyPartnerBaseInfoDO.getMobile());
//作废待完成&已逾期的任务 //作废待完成&已逾期的任务
hyFollowTaskDAO.updateUndoTaskFollowUserId(request.getLineId(), request.getUserId()); hyFollowTaskDAO.cancelUndoFollowTask(request.getLineId());
//添加日志 //添加日志
LineLogInfo lineLogInfo = new LineLogInfo(hyPartnerLineInfoDO.getPartnerId(), hyPartnerLineInfoDO.getId(), user.getUserId(), LineLogInfo lineLogInfo = new LineLogInfo(hyPartnerLineInfoDO.getPartnerId(), hyPartnerLineInfoDO.getId(), user.getUserId(),