Commit 507bceb1 authored by 祁正's avatar 祁正

项目费用报销-删除

parent 61122cda
...@@ -26,6 +26,8 @@ public interface FyglProjectCostMapper { ...@@ -26,6 +26,8 @@ public interface FyglProjectCostMapper {
//获取项目列表 //获取项目列表
List<String> getProjectNameList(); List<String> getProjectNameList();
//获取rid
Integer getRid(Integer id);
//根据id修改状态 //根据id修改状态
int changeStatus(@Param("id") Integer id,@Param("approveStatus") Integer approveStatus); int changeStatus(@Param("id") Integer id,@Param("approveStatus") Integer approveStatus);
......
...@@ -69,7 +69,13 @@ public class IFyglProjectCostReimbursementServiceImpl implements IFyglProjectCos ...@@ -69,7 +69,13 @@ public class IFyglProjectCostReimbursementServiceImpl implements IFyglProjectCos
} }
@Override @Override
@Transactional
public int delflag(Integer id) { public int delflag(Integer id) {
//审批状态-1表示已经报销关联0保存1未通过2审批中3已通过
//获取rid
Integer rid = costMapper.getRid(id);
costMapper.changeStatus(rid, -1);
return reimbursementMapper.deleteReimbursement(id); return reimbursementMapper.deleteReimbursement(id);
} }
} }
...@@ -158,4 +158,7 @@ ...@@ -158,4 +158,7 @@
<select id="getProjectNameList" resultType="java.lang.String"> <select id="getProjectNameList" resultType="java.lang.String">
select p.project_name from project_manage p select p.project_name from project_manage p
</select> </select>
<select id="getRid" resultType="java.lang.Integer">
select rid from fygl_daily_reimbursement where id = #{id}
</select>
</mapper> </mapper>
\ No newline at end of file
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