Commit 73eaeb7a authored by 刘子正's avatar 刘子正

编辑排课接口 修改 子任务做物理删除

parent 5401980c
package org.rcisoft.business.barrange.dao; package org.rcisoft.business.barrange.dao;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.Update;
import org.rcisoft.business.barrange.entity.BSubtask; import org.rcisoft.business.barrange.entity.BSubtask;
...@@ -20,7 +21,7 @@ public interface BSubtaskRepository extends BaseMapper<BSubtask> { ...@@ -20,7 +21,7 @@ public interface BSubtaskRepository extends BaseMapper<BSubtask> {
@Select("SELECT arrange_id FROM b_subtask where business_id = #{subTaskId}") @Select("SELECT arrange_id FROM b_subtask where business_id = #{subTaskId}")
String queryArrangeIdById(String subTaskId); String queryArrangeIdById(String subTaskId);
@Update("update b_subtask set del_flag = 1 where arrange_id = #{0}") @Delete("delete from b_subtask where arrange_id = #{0}")
void deleteSubtask(String businessId); void deleteSubtask(String businessId);
@Select("select COUNT(*) from b_subtask where status != '5' and arrange_id = #{arrangeId}") @Select("select COUNT(*) from b_subtask where status != '5' and arrange_id = #{arrangeId}")
......
...@@ -198,7 +198,7 @@ public class BArrangeServiceImpl implements BArrangeService { ...@@ -198,7 +198,7 @@ public class BArrangeServiceImpl implements BArrangeService {
bArrange.setTermCode(arrange.getString("termCode")); bArrange.setTermCode(arrange.getString("termCode"));
bArrange.setBusinessId(arrange.getString("businessId")); bArrange.setBusinessId(arrange.getString("businessId"));
bArrangeRepository.updateByPrimaryKeySelective(bArrange); bArrangeRepository.updateByPrimaryKeySelective(bArrange);
//清除原来的subTask //清除原来的subTask 物理删除
bSubtaskRepository.deleteSubtask(arrange.getString("businessId")); bSubtaskRepository.deleteSubtask(arrange.getString("businessId"));
//重新添加subTask //重新添加subTask
JSONArray childList = arrange.getJSONArray("childList"); JSONArray childList = arrange.getJSONArray("childList");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment