From 601e7ddfd4e8e6b51d12708c00783d13c7522e0e Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期六, 24 九月 2022 10:06:06 +0800 Subject: [PATCH] update --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/umf/UmfPayUtil.java | 8 +- springcloud_k8s_panzhihuazhihuishequ/grid_backstage/src/main/java/com/panzhihua/grid_backstage/api/ComSanShuoApi.java | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 165 insertions(+), 4 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/umf/UmfPayUtil.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/umf/UmfPayUtil.java index 12c8ec9..6a7a2e3 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/umf/UmfPayUtil.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/umf/UmfPayUtil.java @@ -15,10 +15,10 @@ */ @Component public class UmfPayUtil { - @Value("${umf.file}") - private String file; - @Value("${umf.notify_url}") - private String notifyUrl; + //@Value("${umf.file}") + private String file=""; + //@Value("${umf.notify_url}") + private String notifyUrl=""; public Map pay(String orderid,String merdate,String openid,String amount){ Map reqMapPublic = preparePublic(orderid,merdate,openid,amount,notifyUrl); UmfService instance = new UmfServiceImpl("53461",file); diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_backstage/src/main/java/com/panzhihua/grid_backstage/api/ComSanShuoApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_backstage/src/main/java/com/panzhihua/grid_backstage/api/ComSanShuoApi.java new file mode 100644 index 0000000..5dc2839 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/grid_backstage/src/main/java/com/panzhihua/grid_backstage/api/ComSanShuoApi.java @@ -0,0 +1,161 @@ +package com.panzhihua.grid_backstage.api; + +import com.panzhihua.common.controller.BaseController; +import com.panzhihua.common.model.dtos.community.sanshuo.ComMediateTypeDTO; +import com.panzhihua.common.model.dtos.community.sanshuo.ComSanShuoIndustryCenterDTO; +import com.panzhihua.common.model.dtos.community.sanshuo.ComSanshuoExpertDTO; +import com.panzhihua.common.model.dtos.community.sanshuo.IndexDateDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.sanshuo.*; +import com.panzhihua.common.service.community.CommunityService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("sanshuo") +@Api(tags = "三说会堂后台接口") +public class ComSanShuoApi extends BaseController { + @Resource + private CommunityService communityService; + + @ApiOperation(value = "后台获取专家列表",response = ComSanshuoExpertVO.class) + @GetMapping("/expert/backList") + public R expertBackList(@RequestParam(value = "keyWord",required = false)@ApiParam("搜索关键字") String keyWord, + @RequestParam(value = "page",required = false)Integer page, + @RequestParam(value = "size",required = false)Integer size){ + return communityService.backExpertList(keyWord, page, size); + } + + @PostMapping("/expert") + @ApiOperation("添加专家") + public R addExpert(@RequestBody ComSanshuoExpertDTO comSanshuoExpertDTO){ + return communityService.addExpert(comSanshuoExpertDTO); + } + + @PutMapping("/expert") + @ApiOperation("添加专家") + public R updateExpert(@RequestBody ComSanshuoExpertDTO comSanshuoExpertDTO){ + return communityService.updateExpert(comSanshuoExpertDTO); + } + + @ApiOperation("重置专家登陆密码") + @PostMapping("/expert/resetPassword") + public R resetExpertPassword(@RequestBody ComSanshuoExpertDTO comSanshuoExpertDTO){ + return communityService.resetExpertPassword(comSanshuoExpertDTO); + } + + @ApiOperation("专家详情") + @GetMapping("/expert/{id}") + public R expertDetail(@PathVariable("id") Long id){ + return communityService.expertDetail(id); + } + + @ApiOperation("删除专家") + @GetMapping("/expert/remove/{id}") + public R removeExpert(@PathVariable("id") Long id){ + return communityService.removeExpert(id); + } + + @ApiOperation(value = "后台获取业务中心列表",response = ComSanShuoIndustryCenterVO.class) + @GetMapping("/industryCenter/backList") + public R industryCenterBackList(@RequestParam(value = "keyWord",required = false)String keyWord, + @RequestParam(value = "page",required = false)Integer page, + @RequestParam(value = "size",required = false)Integer size){ + return communityService.backIndustrytList(keyWord, page, size); + } + + @ApiOperation("添加业务中心") + @PostMapping("/industryCenter") + public R addIndustry(@RequestBody ComSanShuoIndustryCenterDTO comSanShuoIndustryCenterDTO){ + return communityService.addIndustry(comSanShuoIndustryCenterDTO); + } + + @ApiOperation("修改业务中心") + @PutMapping("/industryCenter") + public R updateIndustryCenter(@RequestBody ComSanShuoIndustryCenterDTO comSanShuoIndustryCenterDTO){ + return communityService.updateIndustry(comSanShuoIndustryCenterDTO); + } + + @ApiOperation("删除业务中心") + @GetMapping("/industryCenter/remove/{id}") + public R removeIndustry(@PathVariable("id") Long id){ + return communityService.removeIndustry(id); + } + + @ApiOperation("业务中心详情") + @GetMapping("/industryCenter/{id}") + public R industryDetail(@PathVariable("id") Long id){ + return communityService.industryCenterDetail(id); + } + + @ApiOperation("重置业务中心密码") + @PostMapping("/industryCenter/resetPassword") + public R resetIndustryPassword(@RequestBody ComSanShuoIndustryCenterDTO comSanShuoIndustryCenterDTO){ + return communityService.resetIndustryPassword(comSanShuoIndustryCenterDTO); + } + + @ApiOperation("后台事件类型列表") + @GetMapping("/event/backList") + public R eventBackList(@RequestParam(value = "keyWord",required = false)String keyWord, + @RequestParam(value = "page",required = false)Integer page, + @RequestParam(value = "size",required = false)Integer size){ + return communityService.backEventList(keyWord, page, size); + } + + @ApiOperation("添加事件类型") + @PostMapping("/event") + public R addEvent(@RequestBody ComMediateTypeDTO comSanshuoEventDTO){ + return communityService.addEvent(comSanshuoEventDTO); + } + + @ApiOperation("修改事件类型") + @PutMapping("/event") + public R updateEvent(@RequestBody ComMediateTypeDTO comSanshuoEventDTO){ + return communityService.updateEvent(comSanshuoEventDTO); + } + + @ApiOperation("删除事件类型") + @DeleteMapping("/event/{id}") + public R removeEvent(@PathVariable("id") Long id){ + return communityService.removeEvent(id); + } + + @ApiOperation("小程序获取可用专家列表") + @GetMapping("/event/appletsList") + public R eventAppletsList(){ + return communityService.eventAppList(); + } + + @ApiOperation("小程序获取可用业务中心列表") + @GetMapping("/industryCenter/appletsList") + public R industryAppletsList(){ + return communityService.industryCenterAppList(); + } + + @ApiOperation(value = "专家风采",response = ExpertShowVO.class) + @GetMapping("/expert/expertShow") + public R experShow(){ + return communityService.expertShow(); + } + + @GetMapping("/sanshuo/expertRange") + @ApiOperation(value = "当前账号可添加专家范围",response = ExpertRangeVO.class) + public R expertRange(){ + return communityService.expertRange(); + } + + @PostMapping("/indexData") + @ApiOperation(value = "大屏各级别事件统计",response = IndexDateVO.class) + public R indexData(@RequestBody IndexDateDTO indexDateDTO){ + return communityService.sanshuoIndexDate(indexDateDTO); + } + @GetMapping("/indexData/event") + @ApiOperation(value = "事件统计饼图",response = EventRateVO.class) + public R eventIndexData(@RequestParam("type") @ApiParam("1受理级别2专家级别3时间类型分类") Integer type){ + return communityService.eventIndexData(type); + } +} -- Gitblit v1.7.1