|
@@ -43,7 +43,7 @@
|
|
|
<delete id="delete" parameterType="string">
|
|
|
delete from base_summarize where id_=#{id,jdbcType=VARCHAR}
|
|
|
</delete>
|
|
|
- <update id="update" parameterType="com.jpsoft.assessment.modules.base.entity.Summarize">
|
|
|
+ <update id="update" parameterType="com.jpsoft.assessment.modules.base.entity.Summarize">
|
|
|
update base_summarize
|
|
|
<set>
|
|
|
<if test="userId!=null">
|
|
@@ -73,6 +73,10 @@
|
|
|
</set>
|
|
|
where id_=#{id}
|
|
|
</update>
|
|
|
+ <update id="deleteByUserIdAndMonth">
|
|
|
+ update base_summarize set del_flag=1,update_time=now()
|
|
|
+ where user_id=#{userId} and date_=#{date}
|
|
|
+ </update>
|
|
|
<select id="get" parameterType="string" resultMap="SummarizeMap">
|
|
|
select
|
|
|
id_,user_id,date_,content_,del_flag,create_by,create_time,update_by,update_time from base_summarize where id_=#{0}
|
|
@@ -114,7 +118,7 @@ id_,user_id,date_,content_,del_flag,create_by,create_time,update_by,update_time
|
|
|
SELECT a.*,b.real_name AS user_name,c.remark_ AS kpi_target FROM sys_user b
|
|
|
LEFT JOIN base_post c ON b.post_id = c.id_
|
|
|
LEFT JOIN base_organization d ON c.org_id = d.id_
|
|
|
- LEFT JOIN base_summarize a ON (b.id_ = a.user_id AND a.date_ LIKE #{searchParams.date})
|
|
|
+ LEFT JOIN base_summarize a ON (b.id_ = a.user_id and a.del_flag=0 and a.date_ LIKE #{searchParams.date})
|
|
|
<where>
|
|
|
b.del_flag = 0
|
|
|
AND b.id_ != '70b7dbdd-7fb6-4755-a9c2-ed58ded25905'
|