From 90141be1fc90d4c40a69a7117b132d7e25ea471e Mon Sep 17 00:00:00 2001 From: alwaysfrin <39822157+alwaysfrin@users.noreply.github.com> Date: Wed, 28 Nov 2018 18:13:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E6=9C=8D=E8=B0=83=E7=94=A8=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/i3plus-core-apiservice/pom.xml | 5 ++ .../apiservice/controller/DemoCloudController.java | 66 ++++++++++------------ .../src/main/resources/application-dev.properties | 9 ++- pom.xml | 8 +++ 4 files changed, 48 insertions(+), 40 deletions(-) diff --git a/modules/i3plus-core-apiservice/pom.xml b/modules/i3plus-core-apiservice/pom.xml index da61650..2c89a91 100644 --- a/modules/i3plus-core-apiservice/pom.xml +++ b/modules/i3plus-core-apiservice/pom.xml @@ -20,6 +20,11 @@ i3plus-icloud-core + + i3plus.icloud + i3plus-icloud-wms + + i3plus.pojo diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoCloudController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoCloudController.java index 1c402d5..a588268 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoCloudController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/DemoCloudController.java @@ -1,8 +1,10 @@ package cn.estsh.i3plus.core.apiservice.controller; import cn.estsh.i3plus.icloud.core.sdk.ICoreDemoCloud; +import cn.estsh.i3plus.icloud.wms.sdk.IWmsDemoCloud; import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseModelBean; +import cn.estsh.i3plus.pojo.base.bean.BaseResultBean; import cn.estsh.i3plus.pojo.base.common.Pager; import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil; import cn.estsh.i3plus.pojo.platform.bean.SysRole; @@ -27,54 +29,48 @@ public class DemoCloudController { @Autowired ICoreDemoCloud iCoreDemoCloud; - @GetMapping(value="/test") - @ApiOperation(value="测试",notes = "测试") - public ResultBean simpleTest(String test) { - LOGGER.info("【接受数据】{}",test); - - try { - iCoreDemoCloud.testGet("get = " + test); - }catch (Exception e){ - LOGGER.error("XXXX --> get调用出错:" + e.getMessage(),e); - } - try { - iCoreDemoCloud.testPost("post = " + test); - }catch (Exception e){ - LOGGER.error("XXXX --> post调用出错:" + e.getMessage(),e); - } - try { -// iCoreDemoCloud.testPut("testPut = " + test,"name"); - }catch (Exception e){ - LOGGER.error("XXXX --> testPut调用出错:" + e.getMessage(),e); - } - try { -// iCoreDemoCloud.testDelete(new Pager(),"delete = " + test); - }catch (Exception e){ - LOGGER.error("XXXX --> delete调用出错:" + e.getMessage(),e); - } + @Autowired + IWmsDemoCloud iWmsDemoCloud; - test += "cloud return = "; + @GetMapping(value="/test") + @ApiOperation(value="core测试",notes = "core测试") + public ResultBean testCore(String test) { + LOGGER.info("【impp-core接受数据】{}",test); return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } + @GetMapping(value="/test-wms") + @ApiOperation(value="wms测试",notes = "wms测试") + public ResultBean testWms(String test) { + LOGGER.info("【impp-core接受数据 -> wms】{}",test); + + BaseResultBean result = iWmsDemoCloud.testWms(test); + if(result.isSuccess()){ + return ResultBean.success("wms返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); + }else{ + LOGGER.error("无法调用wms服务:{}",result.getErrorMsg()); + return ResultBean.fail("调用wms服务出错:" + result.getErrorMsg()); + } + } + @GetMapping(value="/test-get") @ApiOperation(value="测试get",notes = "测试get") public ResultBean testFeignGet(String test) { - LOGGER.info("【get接受数据】{}" ,test); + LOGGER.info("【impp-core-get接受数据】{}" ,test); return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PostMapping(value="/test-post") @ApiOperation(value="测试post",notes = "测试post") public ResultBean testFeignPost(String test) { - LOGGER.info("【post接受数据】{}" ,test); + LOGGER.info("【impp-core-post接受数据】{}" ,test); return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PutMapping(value="/test-put") @ApiOperation(value="put接受数据",notes = "put接受数据") public ResultBean testPut(String test,String name) { - LOGGER.info("【put接受数据】param1:{},param2:{}", test,name); + LOGGER.info("【impp-core-put接受数据】param1:{},param2:{}", test,name); return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @@ -83,42 +79,42 @@ public class DemoCloudController { public ResultBean testDelete( @RequestBody Pager pager, @RequestParam("test") String test) { - LOGGER.info("【delete接受数据】pager:{},test:{}",pager,test); + LOGGER.info("【impp-core-delete接受数据】pager:{},test:{}",pager,test); return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PutMapping(value="/test-cloud-put") @ApiOperation(value="测试cloudput",notes = "测试cloudput") public ResultBean putTestCloud(String test,String name) { - LOGGER.info("【put接受数据】test:{},name:{}",test,name); + LOGGER.info("【impp-core-put接受数据】test:{},name:{}",test,name); return ResultBean.success("返回:" + test).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PostMapping(value="/test-object") @ApiOperation(value="测试单对象") public ResultBean testObject(@RequestBody Pager pager) { - LOGGER.info("【object接受数据】{}" ,pager); + LOGGER.info("【impp-core-object接受数据】{}" ,pager); return ResultBean.success("返回:" + pager).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PostMapping(value="/test-map") @ApiOperation(value="测试get",notes = "测试get") public ResultBean testFeignMap(@RequestBody Map map) { - LOGGER.info("【map接受数据】{}" ,map); + LOGGER.info("【impp-core-map接受数据】{}" ,map); return ResultBean.success("返回:" + map).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PostMapping(value="/test-arr") @ApiOperation(value="测试arr",notes = "测试arr") public ResultBean testFeignArr(@RequestBody String[] arr) { - LOGGER.info("【arr接受数据】{}" ,arr); + LOGGER.info("【impp-core-arr接受数据】{}" ,arr); return ResultBean.success("返回:" + arr).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } @PostMapping(value="/test-more-object") @ApiOperation(value="测试多对象模型",notes = "测试多对象模型") public ResultBean testFeignMoreObj(@RequestBody BaseModelBean roleBean) { - LOGGER.info("【more-obj接受多对象模型】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager()); + LOGGER.info("【impp-core-more-obj接受多对象模型】objBean:{},pager:{}" ,roleBean.getObj(),roleBean.getPager()); return ResultBean.success("返回:" + roleBean).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); } } diff --git a/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties b/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties index a6b9104..b8214c2 100644 --- a/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties +++ b/modules/i3plus-core-apiservice/src/main/resources/application-dev.properties @@ -1,6 +1,7 @@ #项目端口 server.port=8080 - +#是否开启redis +core.redis.open=true ################ 授权过滤配置 ################ #用户登陆路径 filter.shiro.user.loginuri = /login @@ -19,8 +20,6 @@ filter.shiro.saadmin.filteruri = /saoperate/* ################ 跨域提交 ################ #是否允许前端跨域提交impp.web.cross.hosts impp.web.cross = true -#允许前端跨域提交的域名,多个以逗号分隔 -#impp.web.cross.hosts = http://localhost ################ 云配置 (以projectName作为应用名) ################ #若无法连接注册中心,是否需要一直检测加入 @@ -35,13 +34,13 @@ eureka.client.service-url.defaultZone=http://192.168.1.20:8000/eureka/,http://19 #### 本机微服配置 #### #本服务主机ip(若多个网卡,则需要设置本服务ip) -#eureka.instance.ip-address=192.168.1.25 +eureka.instance.ip-address=192.168.1.25 #本服务实例ID #eureka.instance.instance-id=${eureka.instance.ip-address}:${server.port} #本服务主机名 #eureka.instance.hostname=${eureka.instance.ip-address} #本服务状态页面 -eureka.instance.status-page-url=http://192.168.1.25:${server.port}/swagger-ui.html +eureka.instance.status-page-url=http://${eureka.instance.ip-address}:${server.port}/swagger-ui.html #将自己的IP注册到Eureka Server。若不配置或设置为false,表示注册微服务所在操作系统的hostname到Eureka Server eureka.instance.prefer-ip-address=true diff --git a/pom.xml b/pom.xml index 23426f8..2ff63d0 100644 --- a/pom.xml +++ b/pom.xml @@ -54,6 +54,7 @@ ${project.version} + i3plus.core i3plus-core-icloud @@ -61,6 +62,13 @@ + i3plus.icloud + i3plus-icloud-wms + ${project.version} + + + + i3plus.pojo i3plus-pojo-model ${project.version}