OATaskId, TaskType,OTCId,send_id,SysPercent,
StartDate, EndDate, PlanEndDate, AppStatus, title,Subject, Frequency,
IsFinish, CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy
insert into OATask (OATaskId, TaskType,OTCId,send_id,
SysPercent,
StartDate, EndDate, PlanEndDate,
AppStatus,title, Subject, AttachmentFlag,Frequency,
Priority, IsFinish, OALabel,
LinkedUrl, ReadBack, OTCId,del_state,
OTCType, CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy, DocBody
)
values (#{oataskid,jdbcType=VARCHAR},
#{tasktype,jdbcType=VARCHAR},
#{otcid,jdbcType=VARCHAR},
#{sendId,jdbcType=VARCHAR},
#{syspercent,jdbcType=INTEGER},
#{startdate,jdbcType=TIMESTAMP}, #{enddate,jdbcType=TIMESTAMP}, #{planenddate,jdbcType=TIMESTAMP},
#{appstatus,jdbcType=VARCHAR},
#{title,jdbcType=VARCHAR},
#{subject,jdbcType=VARCHAR},
#{frequency,jdbcType=BIGINT},
#{isfinish,jdbcType=VARCHAR},
#{delState,jdbcType=VARCHAR},#{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR},
#{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}
)
UPDATE `OATask` SET IsFinish = '是' ,
EndDate = now()
WHERE OATaskId IN (
#{taskId}
)
UPDATE `OATask` SET IsFinish = '是' ,
EndDate = NOW() WHERE `TaskType` = '履职任务'
AND `OTCId` = #{otcId}
AND `StartDate` <= #{time} AND `PlanEndDate` >= #{time};
insert into OATask (OATaskId, TaskType,OTCId,send_id,
SysPercent,
StartDate, EndDate, PlanEndDate,
AppStatus, title,Subject,Frequency,
IsFinish,
del_state, CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy
)
values
(#{record.oataskid,jdbcType=VARCHAR},
#{record.tasktype,jdbcType=VARCHAR},
#{record.otcid,jdbcType=VARCHAR},
#{record.sendId,jdbcType=VARCHAR},
#{record.syspercent,jdbcType=INTEGER},
#{record.startdate,jdbcType=TIMESTAMP}, #{record.enddate,jdbcType=TIMESTAMP},
#{record.planenddate,jdbcType=TIMESTAMP},
#{record.appstatus,jdbcType=VARCHAR},
#{record.title,jdbcType=VARCHAR},
#{record.subject,jdbcType=VARCHAR},
#{record.frequency,jdbcType=BIGINT},
#{record.isfinish,jdbcType=VARCHAR},
#{record.delState,jdbcType=VARCHAR},
#{record.createdon,jdbcType=TIMESTAMP},
#{record.createdby,jdbcType=VARCHAR},
#{record.modifiedon,jdbcType=TIMESTAMP}, #{record.modifiedby,jdbcType=VARCHAR}
)
UPDATE `OATask`
SET
Frequency = #{frequency},
IsFinish = #{isFinish}
WHERE OATaskId = #{taskId}
insert into OATask (OATaskId, TaskType,OTCId,send_id,user_id,
SysPercent,
StartDate, EndDate, PlanEndDate,
AppStatus,title, Subject, Frequency,
IsFinish, del_state,
CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy
)
values (#{oaTask.oataskid,jdbcType=VARCHAR},
#{oaTask.tasktype,jdbcType=VARCHAR},
#{oaTask.otcid,jdbcType=VARCHAR},
#{oaTask.sendId,jdbcType=VARCHAR},
#{oaTask.userId,jdbcType=VARCHAR},
#{oaTask.syspercent,jdbcType=INTEGER},
#{oaTask.startdate,jdbcType=TIMESTAMP}, #{oaTask.enddate,jdbcType=TIMESTAMP}, #{oaTask.planenddate,jdbcType=TIMESTAMP},
#{oaTask.appstatus,jdbcType=VARCHAR},
#{oaTask.title,jdbcType=VARCHAR},
#{oaTask.subject,jdbcType=VARCHAR},
#{oaTask.frequency,jdbcType=BIGINT},
#{oaTask.isfinish,jdbcType=VARCHAR},
#{oaTask.delState,jdbcType=VARCHAR},#{oaTask.createdon,jdbcType=TIMESTAMP}, #{oaTask.createdby,jdbcType=VARCHAR},
#{oaTask.modifiedon,jdbcType=TIMESTAMP}, #{oaTask.modifiedby,jdbcType=VARCHAR}
)