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

Loading…
Cancel
Save