diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml
index bf9140b1..cb3456f9 100644
--- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml
+++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml
@@ -324,24 +324,6 @@
res.task_state=ifnull(#{taskState},res.task_state)
where id=#{id}
-
-
- update xm_task res
-
-
-
- res.rate=case when res.task_state in('2','3','4') then 100
- when res.budget_workload>0 then ifnull(res.act_workload,0)*100/ res.budget_workload
- when res.act_workload>0 then 100
- else res.rate end
-
-
- where id in
-
- #{item}
-
-
-
update xm_task res left join
(select w.task_id, sum(ifnull(w.workload,0)) as workload from xm_task_workload w where w.task_id in
@@ -513,16 +495,23 @@
-
- update xm_task
-
-
-
- where (id) in
-
- ( #{item})
-
-
+
+
+ update xm_task res
+
+
+
+ res.rate=case when res.task_state in('2','3','4') then 100
+ when res.budget_workload>0 then ifnull(res.act_workload,0)*100/ res.budget_workload
+ when res.act_workload>0 then 100
+ else res.rate end
+
+
+ where id in
+
+ #{item}
+
+
delete from xm_task