|
|
@ -25,7 +25,7 @@ import java.util.UUID; |
|
|
|
public class RefundServiceImpl implements RefundService { |
|
|
|
private final RefundMapper refundMapper; |
|
|
|
|
|
|
|
|
|
|
|
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) |
|
|
|
@Override |
|
|
|
public int add(Detail detail) { |
|
|
|
// 生成UUID作为订单编号 |
|
|
@ -34,14 +34,13 @@ public class RefundServiceImpl implements RefundService { |
|
|
|
return refundMapper.insert(detail); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) @Override |
|
|
|
public int addAudit(Detail detail) { |
|
|
|
return refundMapper.insertAudit(detail); |
|
|
|
} |
|
|
|
|
|
|
|
//自动软删除数据加更新数据 |
|
|
|
@Override |
|
|
|
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) @Override |
|
|
|
public void edit(Detail newDetail) { |
|
|
|
// 获取旧的明细记录 |
|
|
|
Detail oldDetail = refundMapper.selectByDetailId(newDetail.getDetailId()); |
|
|
@ -70,31 +69,35 @@ public class RefundServiceImpl implements RefundService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public int update(Integer contactId) { |
|
|
|
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) public int update(Integer contactId) { |
|
|
|
return refundMapper.updateOrderCode(contactId); |
|
|
|
} |
|
|
|
|
|
|
|
@Cacheable(key="#root.method.name") |
|
|
|
@Override |
|
|
|
public boolean existsByContactId(Integer contactId) { |
|
|
|
return refundMapper.existsByContactId(contactId); |
|
|
|
} |
|
|
|
@CacheEvict(value = "refund",allEntries = true) |
|
|
|
|
|
|
|
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) |
|
|
|
@Override |
|
|
|
public int softDelete(Integer detailId) { |
|
|
|
return refundMapper.update(detailId); |
|
|
|
} |
|
|
|
|
|
|
|
@Cacheable(key="#root.method.name") |
|
|
|
@Override |
|
|
|
public Detail selectByOrderCode(String orderCode) { |
|
|
|
return refundMapper.selectByOrderCode(orderCode); |
|
|
|
} |
|
|
|
|
|
|
|
@Cacheable(key="#root.method.name") |
|
|
|
@Override |
|
|
|
public Detail selectByJWCODE(String jwcode) { |
|
|
|
return refundMapper.selectByJWCODE(jwcode); |
|
|
|
} |
|
|
|
|
|
|
|
@Cacheable(key="#root.method.name") |
|
|
|
@Override |
|
|
|
public Detail selectByDetailId(Integer detailId) { |
|
|
|
return refundMapper.selectByDetailId(detailId); |
|
|
@ -107,7 +110,7 @@ public class RefundServiceImpl implements RefundService { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Cacheable(key="#root.method.name + ':'+ #pageNum + '-' + #pageSize + '-' + #detail.hashCode() ") |
|
|
|
@Cacheable(key="#root.method.name + ':'+ #pageNum + '-' + #pageSize + '-' + #detail.auditStatus ") |
|
|
|
@Override |
|
|
|
public PageInfo<Detail> searchForPage(Integer pageNum, Integer pageSize, Detail detail) { |
|
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
|