diff --git a/admin-pc/.env.development b/admin-pc/.env.development
index 44b5463..a1027e4 100644
--- a/admin-pc/.env.development
+++ b/admin-pc/.env.development
@@ -1,5 +1,5 @@
NODE_ENV=development
-VUE_APP_API_BASE_URL=http://localhost:8000/popularize-admin/
+VUE_APP_API_BASE_URL=http://localhost:8001/popularize-admin/
VUE_APP_CAS_BASE_URL=http://cas.example.org:8443/cas
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview
diff --git a/admin-pc/.env.production b/admin-pc/.env.production
index 951f772..fb7942b 100644
--- a/admin-pc/.env.production
+++ b/admin-pc/.env.production
@@ -1,4 +1,4 @@
NODE_ENV=production
-VUE_APP_API_BASE_URL=http://localhost:8000/popularize-admin/
+VUE_APP_API_BASE_URL=http://localhost:8001/popularize-admin/
VUE_APP_CAS_BASE_URL=http://localhost:8888/cas
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview
\ No newline at end of file
diff --git a/module-base/base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java b/module-base/base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
index 7503329..c180eb2 100644
--- a/module-base/base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
+++ b/module-base/base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
@@ -80,9 +80,9 @@ public class ShiroConfig {
//三只青蛙
- filterChainDefinitionMap.put("/rice_vip/**", "anon");
- filterChainDefinitionMap.put("/rice_info/**", "anon");
- filterChainDefinitionMap.put("/rice_index/**", "anon");
+ filterChainDefinitionMap.put("/index_common/**", "anon");
+ filterChainDefinitionMap.put("/order_common/**", "anon");
+ filterChainDefinitionMap.put("/shop_common/**", "anon");
diff --git a/module-common/pom.xml b/module-common/pom.xml
index 6f03615..56a197f 100644
--- a/module-common/pom.xml
+++ b/module-common/pom.xml
@@ -38,6 +38,12 @@
org.jeecgframework.boot
base-core
+
+ com.vaadin.external.google
+ android-json
+ 0.0.20131108.vaadin1
+ compile
+
\ No newline at end of file
diff --git a/module-common/src/main/java/org/jeecg/api/bean/PageBean.java b/module-common/src/main/java/org/jeecg/api/bean/PageBean.java
new file mode 100644
index 0000000..ce83d4f
--- /dev/null
+++ b/module-common/src/main/java/org/jeecg/api/bean/PageBean.java
@@ -0,0 +1,20 @@
+package org.jeecg.api.bean;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+public class PageBean {
+
+ /**显示条数*/
+ @ApiModelProperty(value = "显示条数" )
+ private Integer pageSize;
+ /**当前页*/
+ @ApiModelProperty(value = "当前页" )
+ private Integer pageNo;
+
+ public PageBean() {
+ this.pageNo = 1;
+ this.pageSize = 1000;
+ }
+}
diff --git a/module-common/src/main/java/org/jeecg/api/controller/ApiIndexController.java b/module-common/src/main/java/org/jeecg/api/controller/ApiIndexController.java
new file mode 100644
index 0000000..6159999
--- /dev/null
+++ b/module-common/src/main/java/org/jeecg/api/controller/ApiIndexController.java
@@ -0,0 +1,90 @@
+package org.jeecg.api.controller;
+
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.api.bean.PageBean;
+import org.jeecg.api.service.ApiIndexService;
+import org.jeecg.common.api.vo.Result;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestHeader;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@Api(tags="推广项目-首页相关接口")
+@RestController
+@RequestMapping("/index_common")
+@Slf4j
+public class ApiIndexController {
+
+ @Resource
+ private ApiIndexService apiIndexService;
+
+ //获取首页地区
+ @ApiOperation(value="获取首页地区", notes="获取首页地区")
+ @GetMapping(value = "/getArea")
+ public Result> getArea() {
+ return apiIndexService.getArea();
+ }
+
+ //获取首页banner
+ @ApiOperation(value="获取首页banner", notes="获取首页banner")
+ @GetMapping(value = "/getBanner")
+ public Result> getBanner() {
+ return apiIndexService.getBanner();
+ }
+
+ //获取首页悦动时刻信息
+ @ApiOperation(value="获取首页悦动时刻信息", notes="获取首页悦动时刻信息")
+ @GetMapping(value = "/getYueDong")
+ public Result> getYueDong() {
+ return apiIndexService.getYueDong();
+ }
+
+ //获取首页活动列表带分页
+ @ApiOperation(value="获取首页活动列表带分页", notes="获取首页活动列表带分页")
+ @GetMapping(value = "/getActivityPageList")
+ public Result> getActivityPageList(String title,PageBean pageBean) {
+ return apiIndexService.getActivityPageList(title, pageBean);
+ }
+
+ //活动详情
+ @ApiOperation(value="活动详情", notes="活动详情")
+ @GetMapping(value = "/getActivityInfo")
+ public Result> getActivityInfo(String activityId) {
+ return apiIndexService.getActivityInfo(activityId);
+ }
+
+ //获取旅行列表带分页
+ @ApiOperation(value="获取旅行列表带分页", notes="获取旅行列表带分页")
+ @GetMapping(value = "/getTravelPageList")
+ public Result> getTravelPageList(String title, PageBean pageBean) {
+ return apiIndexService.getTravelPageList(title, pageBean);
+ }
+
+
+ //旅行详情
+ @ApiOperation(value="旅行详情", notes="旅行详情")
+ @GetMapping(value = "/getTravelInfo")
+ public Result> getTravelInfo(String travelId) {
+ return apiIndexService.getTravelInfo(travelId);
+ }
+
+
+
+
+ //我的收藏
+ @ApiOperation(value="我的收藏", notes="我的收藏")
+ @GetMapping(value = "/getCollectPageList")
+ public Result> getCollectPageList(@RequestHeader("X-Access-Token") String token, PageBean pageBean) {
+ return apiIndexService.getCollectPageList(token, pageBean);
+ }
+
+
+
+
+
+}
diff --git a/module-common/src/main/java/org/jeecg/api/controller/ApiOrderController.java b/module-common/src/main/java/org/jeecg/api/controller/ApiOrderController.java
new file mode 100644
index 0000000..efba79e
--- /dev/null
+++ b/module-common/src/main/java/org/jeecg/api/controller/ApiOrderController.java
@@ -0,0 +1,75 @@
+package org.jeecg.api.controller;
+
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.api.bean.PageBean;
+import org.jeecg.api.service.ApiIndexService;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.modules.popularizeInvoicing.entity.PopularizeInvoicing;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+@Api(tags="推广项目-订单相关接口信")
+@RestController
+@RequestMapping("/order_common")
+@Slf4j
+public class ApiOrderController {
+
+ @Resource
+ private ApiIndexService apiIndexService;
+
+
+ //获取订单列表数据带分页
+ @ApiOperation(value="获取订单列表数据带分页", notes="获取订单列表数据带分页")
+ @GetMapping(value = "/getOrderPageList")
+ public Result> getOrderPageList(@RequestHeader("X-Access-Token") String token, PageBean pageBean) {
+ return apiIndexService.getOrderPageList(token, pageBean);
+ }
+
+
+
+ //根据订单标识查询订单信息
+ @ApiOperation(value="根据订单标识查询订单信息", notes="根据订单标识查询订单信息")
+ @GetMapping(value = "/getOrderInfo")
+ public Result> getOrderInfo(@RequestHeader("X-Access-Token") String token, String orderId) {
+ return apiIndexService.getOrderInfo(token,orderId);
+ }
+
+ //取消订单活动
+ @ApiOperation(value="取消订单活动", notes="取消订单活动")
+ @PostMapping(value = "/cancelOrder")
+ public Result> cancelOrder(@RequestHeader("X-Access-Token") String token, String orderId) {
+ return apiIndexService.cancelOrder(token,orderId);
+ }
+
+
+ //订单活动签到
+ @ApiOperation(value="订单活动签到", notes="订单活动签到")
+ @PostMapping(value = "/signIn")
+ public Result> signIn(@RequestHeader("X-Access-Token") String token, String orderId) {
+ return apiIndexService.signIn(token,orderId);
+ }
+
+
+ //订单活动评价
+ @ApiOperation(value="订单活动评价", notes="订单活动评价")
+ @PostMapping(value = "/evaluate")
+ public Result> evaluate(@RequestHeader("X-Access-Token") String token, String orderId,String num, String evaluate) {
+ return apiIndexService.evaluate(token,orderId,num,evaluate);
+ }
+
+
+ //订单开具发票
+ @ApiOperation(value="订单开具发票", notes="订单开具发票")
+ @PostMapping(value = "/invoice")
+ public Result> invoice(@RequestHeader("X-Access-Token") String token, PopularizeInvoicing popularizeInvoicing) {
+ return apiIndexService.invoice(token,popularizeInvoicing);
+ }
+
+
+
+
+}
diff --git a/module-common/src/main/java/org/jeecg/api/controller/ApiShopUserController.java b/module-common/src/main/java/org/jeecg/api/controller/ApiShopUserController.java
new file mode 100644
index 0000000..4994c04
--- /dev/null
+++ b/module-common/src/main/java/org/jeecg/api/controller/ApiShopUserController.java
@@ -0,0 +1,89 @@
+package org.jeecg.api.controller;
+
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.api.bean.PageBean;
+import org.jeecg.api.service.ApiIndexService;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.modules.popularizeAuthentication.entity.PopularizeAuthentication;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+@Api(tags="推广项目-主理人接口相关")
+@RestController
+@RequestMapping("/shop_common")
+@Slf4j
+public class ApiShopUserController {
+
+ @Resource
+ private ApiIndexService apiIndexService;
+
+
+ //获取招募列表数据带分页
+ @ApiOperation(value="获取招募列表数据带分页", notes="获取招募列表数据带分页")
+ @GetMapping(value = "/getRecruitPageList")
+ public Result> getRecruitPageList(String title, PageBean pageBean){
+ return apiIndexService.getRecruitPageList(title, pageBean);
+ }
+
+
+
+ //主理人认证
+ @ApiOperation(value="主理人认证", notes="主理人认证")
+ @PostMapping(value = "/joinRecruit")
+ public Result> joinRecruit(@RequestHeader("X-Access-Token") String token, PopularizeAuthentication authentication){
+ return apiIndexService.joinRecruit(token,authentication);
+ }
+
+
+
+ //主理人主理的活动列表带分页
+ @ApiOperation(value="主理人主理的活动列表带分页", notes="主理人主理的活动列表带分页")
+ @GetMapping(value = "/getActivityMemberPageList")
+ public Result> getActivityMemberPageList(@RequestHeader("X-Access-Token") String token, String title, PageBean pageBean){
+ return apiIndexService.getActivityMemberPageList(token,title, pageBean);
+ }
+
+
+ //主理人主理的活动签到里面的签到用户列表带分页
+ @ApiOperation(value="主理人主理的活动签到里面的签到用户列表带分页", notes="主理人主理的活动签到里面的签到用户列表带分页")
+ @GetMapping(value = "/getSignInUserPageList")
+ public Result> getSignInUserPageList(String recruitId, PageBean pageBean){
+ return apiIndexService.getSignInUserPageList(recruitId, pageBean);
+ }
+
+
+ //扫码签到
+ @ApiOperation(value="扫码签到", notes="扫码签到")
+ @PostMapping(value = "/scanSignIn")
+ public Result> scanSignIn(String recruitId){
+ return apiIndexService.scanSignIn(recruitId);
+ }
+
+
+ //参与招募
+ @ApiOperation(value="参与招募", notes="参与招募")
+ @GetMapping(value = "/shopUserAuth")
+ public Result> shopUserAuth(@RequestHeader("X-Access-Token") String token,String recruitId){
+ return apiIndexService.shopUserAuth(token,recruitId);
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
diff --git a/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java b/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java
index 4f00a29..185b66b 100644
--- a/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java
+++ b/module-common/src/main/java/org/jeecg/api/controller/AppletLoginController.java
@@ -32,7 +32,12 @@ public class AppletLoginController {
return appletLoginService.appletLogin(loginReq);
}
-
+ //绑定手机号码
+ @ApiOperation(value="绑定手机号码", notes="绑定手机号码")
+ @GetMapping(value = "/bindPhone")
+ public Result