diff --git a/src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java b/src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java index 6e1a34b..6b7618d 100644 --- a/src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java +++ b/src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java @@ -25,4 +25,6 @@ public interface CashRefundMapper { int review(CashRecordDone cashRecordDone); int executor(CashRecordDone cashRecordDone); + + int updateStatus(CashRecordDone cashRecordDone); } diff --git a/src/main/java/com/example/demo/service/cash/RefundService.java b/src/main/java/com/example/demo/service/cash/RefundService.java index df71c71..ef74817 100644 --- a/src/main/java/com/example/demo/service/cash/RefundService.java +++ b/src/main/java/com/example/demo/service/cash/RefundService.java @@ -12,11 +12,18 @@ import com.github.pagehelper.PageInfo; * @Version 1.0 **/ public interface RefundService { + //多条件查询 PageInfo select(Integer pageNum, Integer pageSize, CashRecordDone cashRecordDone); + //添加 int add(CashRecordDone cashRecordDone) throws Exception; + //修改 int update(CashRecordDone cashRecordDone); + // int withdraw(CashRecordDone cashRecordDone); + //审核 int review(CashRecordDone cashRecordDone); - + // 执行 int executor(CashRecordDone cashRecordDone); + //修改原数据状态 + int updateStatus(CashRecordDone cashRecordDone); } diff --git a/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java index f22cfa4..0a3e3a6 100644 --- a/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java @@ -1,6 +1,5 @@ package com.example.demo.serviceImpl.cash; -import com.example.demo.domain.vo.cash.CashCollection; import com.example.demo.domain.vo.cash.CashRecordDone; import com.example.demo.domain.vo.coin.Result; import com.example.demo.mapper.cash.CashRefundMapper; @@ -119,4 +118,9 @@ public class CashRefundServiceImpl implements RefundService { int result = cashRefundMapper.executor(cashRecordDone); return (result > 0 ? Result.success("提交成功") : Result.error("提交失败")).getCode(); } + + @Override + public int updateStatus(CashRecordDone cashRecordDone) { + return cashRefundMapper.updateStatus(cashRecordDone); + } } diff --git a/src/main/resources/cashMapper/CashRefundMapper.xml b/src/main/resources/cashMapper/CashRefundMapper.xml index 949c877..8185f5a 100644 --- a/src/main/resources/cashMapper/CashRefundMapper.xml +++ b/src/main/resources/cashMapper/CashRefundMapper.xml @@ -90,6 +90,11 @@ status = #{status} where order_type =2 and id = #{id} + + update cash_record_done + set status = #{status} + where id = #{id} +