From a75b18a4157ab486e0b51c438ac165ab3a08e3e0 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期四, 25 七月 2024 18:10:00 +0800 Subject: [PATCH] 代码提交 --- server/web/src/main/java/com/doumee/api/web/PersonnelApi.java | 61 +++++++++++++++++++----------- 1 files changed, 38 insertions(+), 23 deletions(-) diff --git a/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java b/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java index 4ac665b..bbe8434 100644 --- a/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java +++ b/server/web/src/main/java/com/doumee/api/web/PersonnelApi.java @@ -1,13 +1,11 @@ package com.doumee.api.web; +import com.doumee.biz.system.SystemDictDataBiz; import com.doumee.biz.zbom.ZbomCRMService; import com.doumee.biz.zbom.model.crm.CrmCustomerListRequest; import com.doumee.biz.zbom.model.crm.response.CRMBaseResponse; import com.doumee.biz.zbom.model.crm.response.CRMCustomerListResponse; -import com.doumee.biz.zbom.model.zhongtai.ZTBaseRequst; -import com.doumee.biz.zbom.model.zhongtai.ZTCatalogListRequest; -import com.doumee.biz.zbom.model.zhongtai.ZTConstants; -import com.doumee.biz.zbom.model.zhongtai.ZTContentListRequest; +import com.doumee.biz.zbom.model.zhongtai.*; import com.doumee.biz.zbom.model.zhongtai.response.*; import com.doumee.config.annotation.LoginRequired; import com.doumee.config.annotation.UserLoginRequired; @@ -19,9 +17,11 @@ import com.doumee.dao.business.model.Shop; import com.doumee.dao.business.model.SmsEmail; import com.doumee.dao.business.model.Users; +import com.doumee.dao.system.model.SystemDictData; import com.doumee.dao.web.reqeust.*; import com.doumee.dao.web.response.AccountResponse; import com.doumee.service.business.*; +import com.doumee.service.system.SystemDictDataService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -63,6 +63,7 @@ @Autowired private GetZhongTaiDataService getZhongTaiDataService; + @ApiOperation(value = "灏忕▼搴忕櫥闄�", notes = "鍛樺伐绔皬绋嬪簭") @GetMapping("/loginByWx") @@ -110,7 +111,7 @@ } - @ApiOperation(value = "鎵嬫満鍙峰揩鎹风櫥褰�", notes = "瀹㈡埛绔皬绋嬪簭") + @ApiOperation(value = "鎵嬫満鍙峰揩鎹风櫥褰�", notes = "鍛樺伐绔皬绋嬪簭") @PostMapping("/getWxMiniPhoneLogin") public ApiResponse<AccountResponse> getWxMiniPhone(@Valid @RequestBody WxPhoneRequest wxPhoneRequest) { return ApiResponse.success("鑾峰彇鎴愬姛",usersService.getWxMiniPhoneLogin(wxPhoneRequest)); @@ -182,8 +183,29 @@ } + @Autowired + private SystemDictDataBiz systemDictDataBiz; + + + @UserLoginRequired + @LoginRequired + @ApiOperation(value = "鏇存柊token", notes = "鍛樺伐绔皬绋嬪簭") + @GetMapping("/updateToken") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true) + }) + public ApiResponse updateToken () { + systemDictDataBiz.updWxMiniToken(); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + + @UserLoginRequired @ApiOperation(value = "鑾峰彇鍐呭鍒嗕韩娴锋姤", notes = "鑾峰彇鍐呭鍒嗕韩娴锋姤锛屽姞灏忕▼搴忕爜") @PostMapping("/getContentShareImg") + @ApiImplicitParams({ + @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true) + }) public ApiResponse<String> getContentShareImg(@RequestBody ContentShareImgDto param) { return ApiResponse.success(usersService.getContentShareImg(this.getLoginUserInfo(),param)); } @@ -199,27 +221,20 @@ crmCustomerListRequest.setUserId(getUserId()); return ApiResponse.success(getCrmDataService.getCrmCustomerList(crmCustomerListRequest)); } - + + @UserLoginRequired - @ApiOperation(value = "鍒嗙被鏁版嵁 - 涓彴", notes = "鍛樺伐绔皬绋嬪簭") - @PostMapping("/getCatalogList") + @LoginRequired + @ApiOperation(value = "鎵归噺娣诲姞鍠滄缁欏鎴�", notes = "鍛樺伐绔皬绋嬪簭") + @PostMapping("/batchAddLike") @ApiImplicitParams({ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true) }) - public ApiResponse<List<ZTCatalogInfoResponse>> getCatalogList (@RequestBody ZTCatalogListRequest ztCatalogListRequest ) { - List<ZTCatalogInfoResponse> ztCatalogInfoResponseList = getZhongTaiDataService.getCatalogList(ztCatalogListRequest); - return ApiResponse.success("鏌ヨ鎴愬姛",ztCatalogInfoResponseList); - } - - @UserLoginRequired - @ApiOperation(value = "鏍囩鏁版嵁 - 涓彴", notes = "鍛樺伐绔皬绋嬪簭") - @PostMapping("/getCataLogTagList") - @ApiImplicitParams({ - @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true) - }) - public ApiResponse<List<ZTTagInfoResponse>> getCataLogTagList(@RequestBody ZTCatalogListRequest ztCatalogListRequest ) { - List<ZTTagInfoResponse> ztTagInfoResponseList = getZhongTaiDataService.getCataLogTagList(ztCatalogListRequest); - return ApiResponse.success("鏌ヨ鎴愬姛",ztTagInfoResponseList); + public ApiResponse batchAddLike(@RequestBody ZTBatchAddListRequest ztBatchAddListRequest) { + ztBatchAddListRequest.setUserType(getUserType()); + ztBatchAddListRequest.setUserId(getUserId().toString()); + getZhongTaiDataService.batchAddLike(ztBatchAddListRequest); + return ApiResponse.success("鎿嶄綔鎴愬姛"); } @@ -231,7 +246,7 @@ @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "鐢ㄦ埛token鍊�", required = true) }) public ApiResponse logOff() { - ZTBaseRequst ztBaseRequst = usersService.logOff(getUserId()); + ZTBaseRequst ztBaseRequst = usersService.logOff(getUserId(),getToken()); if(Objects.nonNull(ztBaseRequst)){ getZhongTaiDataService.userLogout(ztBaseRequst); } -- Gitblit v1.9.3