diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiAppActInfoController.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiAppActInfoController.java index b98ebd616..fc5268df8 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiAppActInfoController.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiAppActInfoController.java @@ -4,6 +4,8 @@ import com.elink.esua.epdc.activity.ActBannerDTO; import com.elink.esua.epdc.activity.form.ActInfoAppFormDTO; import com.elink.esua.epdc.activity.result.ActInfoAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoDetailAppResultDTO; +import com.elink.esua.epdc.common.token.dto.TokenDto; +import com.elink.esua.epdc.commons.tools.annotation.LoginUser; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.item.result.*; import com.elink.esua.epdc.service.ActInfoService; @@ -33,7 +35,8 @@ public class ApiAppActInfoController { * @Date: 2019/11/19 16:34 */ @GetMapping("list") - public Result> listItems(ActInfoAppFormDTO formDto) { + public Result> listItems(ActInfoAppFormDTO formDto, @LoginUser TokenDto tokenDto) { + formDto.setUserId(tokenDto.getUserId()); return actInfoService.listItems(formDto); } /** @@ -44,7 +47,8 @@ public class ApiAppActInfoController { * @Date: 2019/11/19 16:34 */ @GetMapping("signupList") - public Result> signupListItems(ActInfoAppFormDTO formDto) { + public Result> signupListItems(ActInfoAppFormDTO formDto, @LoginUser TokenDto tokenDto) { + formDto.setUserId(tokenDto.getUserId()); return actInfoService.signupListItems(formDto); } @@ -56,8 +60,11 @@ public class ApiAppActInfoController { * @Date: 2019/11/19 16:34 */ @GetMapping("detail/{id}") - public Result detail(@PathVariable String id) { - return actInfoService.getDetail(id); + public Result detail(@PathVariable String id, @LoginUser TokenDto tokenDto) { + ActInfoAppFormDTO formDto = new ActInfoAppFormDTO(); + formDto.setId(id); + formDto.setUserId(tokenDto.getUserId()); + return actInfoService.getDetail(formDto); } /** @@ -68,8 +75,11 @@ public class ApiAppActInfoController { * @Date: 2019/11/19 16:34 */ @GetMapping("rejectDetail/{id}") - public Result rejectDetail(@PathVariable String id) { - return actInfoService.getRejectDetail(id); + public Result rejectDetail(@PathVariable String id, @LoginUser TokenDto tokenDto) { + ActInfoAppFormDTO formDto = new ActInfoAppFormDTO(); + formDto.setId(id); + formDto.setUserId(tokenDto.getUserId()); + return actInfoService.getRejectDetail(formDto); } /** diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java index b0da74d87..c1ca0968a 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/ActInfoFeignClient.java @@ -4,6 +4,8 @@ import com.elink.esua.epdc.activity.ActBannerDTO; import com.elink.esua.epdc.activity.form.ActInfoAppFormDTO; import com.elink.esua.epdc.activity.result.ActInfoAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoDetailAppResultDTO; +import com.elink.esua.epdc.common.token.dto.TokenDto; +import com.elink.esua.epdc.commons.tools.annotation.LoginUser; import com.elink.esua.epdc.commons.tools.constant.ServiceConstant; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.config.FeignRequestInterceptor; @@ -56,11 +58,11 @@ public interface ActInfoFeignClient { * @Author: lipengfei * @Date: 2019/11/19 16:42 */ - @GetMapping(value = "heart/appactinfo/detail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getDetail(@PathVariable String id); + @GetMapping(value = "heart/appactinfo/detail", consumes = MediaType.APPLICATION_JSON_VALUE) + Result getDetail(ActInfoAppFormDTO formDto); - @GetMapping(value = "heart/appactinfo/rejectdetail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) - Result getRejectDetail(@PathVariable String id); + @GetMapping(value = "heart/appactinfo/rejectdetail", consumes = MediaType.APPLICATION_JSON_VALUE) + Result getRejectDetail(ActInfoAppFormDTO formDto); @GetMapping(value = "heart/appactinfo/canceldetail/{id}", consumes = MediaType.APPLICATION_JSON_VALUE) Result getCancelDetail(@PathVariable String id); diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java index 4eee372f9..b83175a18 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/ActInfoFeignClientFallback.java @@ -34,12 +34,12 @@ public class ActInfoFeignClientFallback implements ActInfoFeignClient { return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "signupListItems", formDto); } @Override - public Result getDetail(@PathVariable String id) { - return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getDetail", id); + public Result getDetail(ActInfoAppFormDTO formDto) { + return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getDetail", formDto); } @Override - public Result getRejectDetail(@PathVariable String id) { - return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getRejectDetail", id); + public Result getRejectDetail(ActInfoAppFormDTO formDto) { + return ModuleUtils.feignConError(ServiceConstant.EPDC_HEART_SERVER, "getRejectDetail", formDto); } @Override public Result getCancelDetail(@PathVariable String id) { diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ActInfoService.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ActInfoService.java index 53add1a7a..ffde98c20 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ActInfoService.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/ActInfoService.java @@ -4,6 +4,7 @@ import com.elink.esua.epdc.activity.ActBannerDTO; import com.elink.esua.epdc.activity.form.ActInfoAppFormDTO; import com.elink.esua.epdc.activity.result.ActInfoAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoDetailAppResultDTO; +import com.elink.esua.epdc.common.token.dto.TokenDto; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.item.result.*; @@ -40,9 +41,9 @@ public interface ActInfoService { * @Author: lipengfei * @Date: 2019/11/19 16:34 */ - Result getDetail(String itemId); + Result getDetail(ActInfoAppFormDTO formDto); - Result getRejectDetail(String itemId); + Result getRejectDetail(ActInfoAppFormDTO formDto); Result getCancelDetail(String itemId); diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ActInfoServiceImpl.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ActInfoServiceImpl.java index 7380b37df..729c15dc3 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ActInfoServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/ActInfoServiceImpl.java @@ -4,6 +4,7 @@ import com.elink.esua.epdc.activity.ActBannerDTO; import com.elink.esua.epdc.activity.form.ActInfoAppFormDTO; import com.elink.esua.epdc.activity.result.ActInfoAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoDetailAppResultDTO; +import com.elink.esua.epdc.common.token.dto.TokenDto; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dto.item.ItemEvaluateDeptDTO; import com.elink.esua.epdc.dto.item.form.*; @@ -40,12 +41,12 @@ public class ActInfoServiceImpl implements ActInfoService { } @Override - public Result getDetail(String itemId) { - return actInfoFeignClient.getDetail(itemId); + public Result getDetail(ActInfoAppFormDTO formDto) { + return actInfoFeignClient.getDetail(formDto); } @Override - public Result getRejectDetail(String itemId) { - return actInfoFeignClient.getRejectDetail(itemId); + public Result getRejectDetail(ActInfoAppFormDTO formDto) { + return actInfoFeignClient.getRejectDetail(formDto); } @Override public Result getCancelDetail(String itemId) { diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/activity/form/ActInfoAppFormDTO.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/activity/form/ActInfoAppFormDTO.java index ce80d70c6..96221eaab 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/activity/form/ActInfoAppFormDTO.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-client/src/main/java/com/elink/esua/epdc/activity/form/ActInfoAppFormDTO.java @@ -42,7 +42,7 @@ public class ActInfoAppFormDTO implements Serializable { @Min(value = 1, message = "页码必须大于0") private int pageIndex; - private Long userId; + private String userId; private String id; /** diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/pom.xml b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/pom.xml index b7e9ab4b8..be51dc2e4 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/pom.xml +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/pom.xml @@ -66,6 +66,12 @@ com.alibaba.boot nacos-config-spring-boot-starter + + com.esua.epdc + epdc-common-clienttoken + 1.0.0 + compile + diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/controller/AppActInfoController.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/controller/AppActInfoController.java index ea0115797..9eeae53d4 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/controller/AppActInfoController.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/controller/AppActInfoController.java @@ -22,6 +22,8 @@ import com.elink.esua.epdc.activity.form.ActInfoAppFormDTO; import com.elink.esua.epdc.activity.result.ActInfoAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoDetailAppResultDTO; import com.elink.esua.epdc.activity.result.AppActInfoDTO; +import com.elink.esua.epdc.common.token.dto.TokenDto; +import com.elink.esua.epdc.commons.tools.annotation.LoginUser; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; @@ -87,9 +89,9 @@ public class AppActInfoController { * @Author: lipengfei * @Date: 2019/11/19 16:46 */ - @GetMapping("detail/{id}") - public Result getDetail(@PathVariable String id) { - return this.actInfoService.getDetailByApp(id); + @GetMapping("detail") + public Result getDetail(@RequestBody ActInfoAppFormDTO formDto) { + return this.actInfoService.getDetailByApp(formDto); } /** @@ -99,9 +101,9 @@ public class AppActInfoController { * @Author: lipengfei * @Date: 2019/11/19 16:46 */ - @GetMapping("rejectdetail/{id}") - public Result getRejectDetail(@PathVariable String id) { - return this.actInfoService.getRejectDetailByApp(id); + @GetMapping("rejectdetail") + public Result getRejectDetail(@RequestBody ActInfoAppFormDTO formDto) { + return this.actInfoService.getRejectDetailByApp(formDto); } /** * 项目详情--工作端 diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java index be4731bc3..45c46d8c4 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java @@ -23,6 +23,7 @@ import com.elink.esua.epdc.activity.form.ActInfoFormDTO; import com.elink.esua.epdc.activity.result.ActInfoAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoDetailAppResultDTO; import com.elink.esua.epdc.activity.result.ActInfoResultDTO; +import com.elink.esua.epdc.common.token.dto.TokenDto; import com.elink.esua.epdc.commons.mybatis.service.BaseService; import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.utils.Result; @@ -95,7 +96,7 @@ public interface ActInfoService extends BaseService { * @Author: liuchuang * @Date: 2019/9/10 20:54 */ - Result getDetailByApp(String id); + Result getDetailByApp(ActInfoAppFormDTO formDto); /** * 移动端-项目详情 * @Params: [formDto] @@ -103,7 +104,7 @@ public interface ActInfoService extends BaseService { * @Author: liuchuang * @Date: 2019/9/10 20:54 */ - Result getRejectDetailByApp(String id); + Result getRejectDetailByApp(ActInfoAppFormDTO formDto); /** * 移动端-项目详情 diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java index 8a042b7a8..26a1d4eac 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java @@ -162,8 +162,6 @@ public class ActInfoServiceImpl extends BaseServiceImpl> signupListItemsByApp(ActInfoAppFormDTO formDto) { int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); - formDto.setUserId(SecurityUser.getUserId()); - formDto.setPageIndex(pageIndex); List data = baseDao.signupListItemsByApp(formDto); return new Result>().ok(data); @@ -178,8 +176,6 @@ public class ActInfoServiceImpl extends BaseServiceImpl> listItemsByApp(ActInfoAppFormDTO formDto) { int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); - formDto.setUserId(SecurityUser.getUserId()); - formDto.setPageIndex(pageIndex); List data = baseDao.listItemsByApp(formDto); return new Result>().ok(data); @@ -208,10 +204,8 @@ public class ActInfoServiceImpl extends BaseServiceImpl getDetailByApp(String id) { - ActInfoAppFormDTO formDto = new ActInfoAppFormDTO(); - formDto.setId(id); - formDto.setUserId(SecurityUser.getUserId()); + public Result getDetailByApp(ActInfoAppFormDTO formDto) { + Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); @@ -220,11 +214,7 @@ public class ActInfoServiceImpl extends BaseServiceImpl().ok(resultDTO); } @Override - public Result getRejectDetailByApp(String id) { - ActInfoAppFormDTO formDto = new ActInfoAppFormDTO(); - formDto.setId(id); - formDto.setUserId(SecurityUser.getUserId()); - + public Result getRejectDetailByApp(ActInfoAppFormDTO formDto) { ActInfoDetailAppResultDTO resultDTO = baseDao.getRejectDetailByApp(formDto); return new Result().ok(resultDTO); }