|
@@ -3,6 +3,7 @@ package com.sckw.example.controller;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.sckw.core.utils.IdWorker;
|
|
import com.sckw.core.utils.IdWorker;
|
|
|
import com.sckw.core.utils.StringUtils;
|
|
import com.sckw.core.utils.StringUtils;
|
|
|
|
|
+import com.sckw.core.web.constant.HttpStatus;
|
|
|
import com.sckw.core.web.response.HttpResult;
|
|
import com.sckw.core.web.response.HttpResult;
|
|
|
import com.sckw.example.dao.KwsDeptDao;
|
|
import com.sckw.example.dao.KwsDeptDao;
|
|
|
import com.sckw.example.model.KwsDept;
|
|
import com.sckw.example.model.KwsDept;
|
|
@@ -132,26 +133,33 @@ public class ExcelExportController {
|
|
|
@GlobalTransactional(rollbackFor = Exception.class,name = "example-seata-service-group")
|
|
@GlobalTransactional(rollbackFor = Exception.class,name = "example-seata-service-group")
|
|
|
@RequestMapping(value = "globalTransactionalDemo",method = RequestMethod.GET)
|
|
@RequestMapping(value = "globalTransactionalDemo",method = RequestMethod.GET)
|
|
|
public HttpResult globalTransactionalDemo() {
|
|
public HttpResult globalTransactionalDemo() {
|
|
|
- //auth 服务 调用example实现的dubbo接口
|
|
|
|
|
KwsDept dos = new KwsDept();
|
|
KwsDept dos = new KwsDept();
|
|
|
- dos.setId(new IdWorker(1).nextId());
|
|
|
|
|
- dos.setSystemType("1");
|
|
|
|
|
- dos.setAccount("张三");
|
|
|
|
|
- dos.setPassword("password");
|
|
|
|
|
- dos.setName("张三");
|
|
|
|
|
- dos.setTelephone("4564789113");
|
|
|
|
|
- dos.setPhoto("44546545");
|
|
|
|
|
- dos.setEmail("45456454");
|
|
|
|
|
- dos.setClientId("7879814");
|
|
|
|
|
- dos.setIsMain(0);
|
|
|
|
|
- dos.setCreateBy(123L);
|
|
|
|
|
- dos.setUpdateBy(123L);
|
|
|
|
|
- dos.setCreateTime(new Date());
|
|
|
|
|
- dos.setUpdateTime(new Date());
|
|
|
|
|
- kwsDeptDao.insert(dos);
|
|
|
|
|
- String xid = RootContext.getXID();
|
|
|
|
|
- HttpResult result= fileApiDubboService.selectAll();
|
|
|
|
|
- log.info(JSONObject.toJSONString(result));
|
|
|
|
|
|
|
+ HttpResult result= null;
|
|
|
|
|
+ result.setMsg(HttpStatus.SUCCESS_MESSAGE);
|
|
|
|
|
+ try {
|
|
|
|
|
+ dos.setId(new IdWorker(1).nextId());
|
|
|
|
|
+ dos.setSystemType("1");
|
|
|
|
|
+ dos.setAccount("张三");
|
|
|
|
|
+ dos.setPassword("password");
|
|
|
|
|
+ dos.setName("张三");
|
|
|
|
|
+ dos.setTelephone("4564789113");
|
|
|
|
|
+ dos.setPhoto("44546545");
|
|
|
|
|
+ dos.setEmail("45456454");
|
|
|
|
|
+ dos.setClientId("7879814");
|
|
|
|
|
+ dos.setIsMain(0);
|
|
|
|
|
+ dos.setCreateBy(123L);
|
|
|
|
|
+ dos.setUpdateBy(123L);
|
|
|
|
|
+ dos.setCreateTime(new Date());
|
|
|
|
|
+ dos.setUpdateTime(new Date());
|
|
|
|
|
+ kwsDeptDao.insert(dos);
|
|
|
|
|
+ String xid = RootContext.getXID();
|
|
|
|
|
+ result = fileApiDubboService.selectAll();
|
|
|
|
|
+ log.info(JSONObject.toJSONString(result));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result.setCode(HttpStatus.GLOBAL_EXCEPTION_CODE);
|
|
|
|
|
+ result.setMsg(e.getMessage());
|
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
|
|
+ }
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|