Browse Source

后端整合模块

detached
huangqizhen 5 months ago
parent
commit
19ab82f990
  1. 2
      src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java
  2. 15
      src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java

2
src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java

@ -30,7 +30,7 @@ public class AuditServiceImpl implements AuditService {
return auditMapper.insert(audit); return auditMapper.insert(audit);
} }
@CacheEvict(value = {"audit", "recharge"}, allEntries = true)
@CacheEvict(value = {"audit", "recharge","refund"}, allEntries = true)
@Override @Override
public int edit(Audit audit) { public int edit(Audit audit) {
return auditMapper.update(audit); return auditMapper.update(audit);

15
src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java

@ -25,7 +25,7 @@ import java.util.UUID;
public class RefundServiceImpl implements RefundService { public class RefundServiceImpl implements RefundService {
private final RefundMapper refundMapper; private final RefundMapper refundMapper;
@CacheEvict(value = {"refund", "recharge"}, allEntries = true)
@CacheEvict(value = {"refund", "audit"}, allEntries = true)
@Override @Override
public int add(Detail detail) { public int add(Detail detail) {
// 生成UUID作为订单编号 // 生成UUID作为订单编号
@ -34,13 +34,13 @@ public class RefundServiceImpl implements RefundService {
return refundMapper.insert(detail); return refundMapper.insert(detail);
} }
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) @Override
@CacheEvict(value = {"refund", "audit"}, allEntries = true) @Override
public int addAudit(Detail detail) { public int addAudit(Detail detail) {
return refundMapper.insertAudit(detail); return refundMapper.insertAudit(detail);
} }
//自动软删除数据加更新数据 //自动软删除数据加更新数据
@CacheEvict(value = {"refund", "recharge"}, allEntries = true) @Override
@CacheEvict(value = {"refund", "audit"}, allEntries = true) @Override
public void edit(Detail newDetail) { public void edit(Detail newDetail) {
// 获取旧的明细记录 // 获取旧的明细记录
Detail oldDetail = refundMapper.selectByDetailId(newDetail.getDetailId()); Detail oldDetail = refundMapper.selectByDetailId(newDetail.getDetailId());
@ -73,7 +73,7 @@ public class RefundServiceImpl implements RefundService {
return refundMapper.updateOrderCode(contactId); return refundMapper.updateOrderCode(contactId);
} }
@Cacheable(key="#root.method.name")
@Override @Override
public boolean existsByContactId(Integer contactId) { public boolean existsByContactId(Integer contactId) {
return refundMapper.existsByContactId(contactId); return refundMapper.existsByContactId(contactId);
@ -85,25 +85,24 @@ public class RefundServiceImpl implements RefundService {
return refundMapper.update(detailId); return refundMapper.update(detailId);
} }
@Cacheable(key="#root.method.name")
@Override @Override
public Detail selectByOrderCode(String orderCode) { public Detail selectByOrderCode(String orderCode) {
return refundMapper.selectByOrderCode(orderCode); return refundMapper.selectByOrderCode(orderCode);
} }
@Cacheable(key="#root.method.name")
@Override @Override
public Detail selectByJWCODE(String jwcode) { public Detail selectByJWCODE(String jwcode) {
return refundMapper.selectByJWCODE(jwcode); return refundMapper.selectByJWCODE(jwcode);
} }
@Cacheable(key="#root.method.name")
@Override @Override
public Detail selectByDetailId(Integer detailId) { public Detail selectByDetailId(Integer detailId) {
return refundMapper.selectByDetailId(detailId); return refundMapper.selectByDetailId(detailId);
} }
@Cacheable(key="#root.method.name")
@Override @Override
public List<Detail> search(Detail detail) { public List<Detail> search(Detail detail) {
return refundMapper.select(detail); return refundMapper.select(detail);

Loading…
Cancel
Save