暂存
This commit is contained in:
		| @@ -0,0 +1,54 @@ | ||||
| package com.stdiet.web.controller.custom; | ||||
|  | ||||
| import com.stdiet.common.core.controller.BaseController; | ||||
| import com.stdiet.common.core.domain.AjaxResult; | ||||
| import com.stdiet.common.core.page.TableDataInfo; | ||||
| import com.stdiet.common.utils.StringUtils; | ||||
| import com.stdiet.custom.domain.SysServicesTopic; | ||||
| import com.stdiet.custom.service.ISysServicesTopicService; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| @RestController | ||||
| @RequestMapping("/services/topic") | ||||
| public class SysServiceTopicController extends BaseController { | ||||
|  | ||||
|     @Autowired | ||||
|     private ISysServicesTopicService servicesTopicService; | ||||
|  | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo list(SysServicesTopic topic) { | ||||
|         startPage(); | ||||
|         return getDataTable(servicesTopicService.selectSysServicesTopicByUserIdAndRole(topic)); | ||||
|     } | ||||
|  | ||||
| //    @PutMapping("/update/status") | ||||
| //    public AjaxResult status(@RequestBody SysServicesQuestion sysServicesQuestion) { | ||||
| //        return toAjax(sysServicesQuestionService.updateSysServicesQuestionStatus(sysServicesQuestion)); | ||||
| //    } | ||||
|  | ||||
|     @PostMapping("/reply") | ||||
|     public AjaxResult reply(@RequestBody SysServicesTopic topic) { | ||||
|         return AjaxResult.success(servicesTopicService.inserSysServicesTopicReply(topic)); | ||||
|     } | ||||
|  | ||||
|     @PostMapping("/comment") | ||||
|     public AjaxResult comment(@RequestBody SysServicesTopic topic) { | ||||
|         return AjaxResult.success(servicesTopicService.inserSysServicesTopicComment(topic)); | ||||
|     } | ||||
|  | ||||
|     @GetMapping("/detail") | ||||
|     public AjaxResult detail(@RequestParam String topicId, @RequestParam String id) { | ||||
|         List<SysServicesTopic> questions = servicesTopicService.selectSysServicesTopicSessionByTopicId(topicId); | ||||
|         if (StringUtils.isNotNull(questions)) { | ||||
|             // 更新问题对应角色的状态 | ||||
|             SysServicesTopic status = new SysServicesTopic(); | ||||
|             status.setRead(1); | ||||
|             status.setId(id); | ||||
|             servicesTopicService.updateSysServicesTopicStatus(status); | ||||
|         } | ||||
|         return AjaxResult.success(questions); | ||||
|     } | ||||
| } | ||||
| @@ -70,6 +70,8 @@ public class WechatAppletController extends BaseController { | ||||
|     private IWechatAppletService iWechatAppletService; | ||||
|     @Autowired | ||||
|     private ISysServicesQuestionService iSysServicesQuestionService; | ||||
|     @Autowired | ||||
|     private ISysServicesTopicService iSysServicesTopicService; | ||||
|  | ||||
|     /** | ||||
|      * 查询微信小程序中展示的客户案例 | ||||
| @@ -605,6 +607,24 @@ public class WechatAppletController extends BaseController { | ||||
|         return getDataTable(iSysServicesQuestionService.selectSysServicesQuestionByUserIdAndRole(servicesQuestion)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 客户添加问题 | ||||
|      * | ||||
|      * @param topic | ||||
|      * @param customerId | ||||
|      * @return | ||||
|      */ | ||||
|     @PostMapping("/services/topic/post") | ||||
|     public AjaxResult postServiceTopic(@RequestBody SysServicesTopic topic, @RequestParam String customerId) { | ||||
|         Long cusId = StringUtils.isNotEmpty(customerId) ? Long.parseLong(AesUtils.decrypt(customerId)) : 0L; | ||||
|         if (cusId == 0L) { | ||||
|             return toAjax(0); | ||||
|         } | ||||
|         topic.setUid(cusId); | ||||
|  | ||||
|         return AjaxResult.success(iSysServicesTopicService.insertSysServicesTopic(topic)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 客户添加问题 | ||||
|      * | ||||
|   | ||||
		Reference in New Issue
	
	Block a user