Skip to content

Commit 4752f2d

Browse files
author
wangyibing
committed
refactor
1 parent 7f0d266 commit 4752f2d

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

dubbo-hmily-demo/dubbo-account/src/main/java/io/dobson/account/service/impl/AccountServiceImpl.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,32 @@
33
import io.dobson.account.entity.AccountInfo;
44
import io.dobson.account.mapper.AccountInfoMapper;
55
import io.dobson.account.service.AccountService;
6+
import lombok.extern.slf4j.Slf4j;
67
import org.apache.dubbo.config.annotation.DubboService;
8+
import org.dromara.hmily.annotation.HmilyTCC;
79
import org.springframework.stereotype.Service;
810

911
import javax.annotation.Resource;
1012

1113
@Service
1214
@DubboService(version = "1.0.0")
15+
@Slf4j
1316
public class AccountServiceImpl implements AccountService {
1417

1518
@Resource
1619
private AccountInfoMapper accountInfoMapper;
1720

1821
@Override
22+
@HmilyTCC(confirmMethod = "confirmMethod", cancelMethod = "cancelMethod")
1923
public boolean pay(AccountInfo accountInfo) {
2024
return accountInfoMapper.exchange(accountInfo);
2125
}
26+
27+
public void confirmMethod (){
28+
log.info("confirm 交易操作================");
29+
}
30+
31+
public void cancelMethod(){
32+
log.info("cancel 交易操作==================");
33+
}
2234
}

0 commit comments

Comments
 (0)