From 91ede35af24880c070604f6c23b2dd66f3c2cee1 Mon Sep 17 00:00:00 2001 From: hupeng Date: Sat, 27 Oct 2018 14:09:40 +0800 Subject: [PATCH] =?UTF-8?q?[=E9=97=AE=E5=88=B8][=E4=BF=AE=E6=94=B9]:?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=9C=B0=E5=9D=80,=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E7=AD=94=E6=A1=88=E6=89=93=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/WxQuestionController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxQuestionController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxQuestionController.java index 995b68aff..2d54b584e 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxQuestionController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxQuestionController.java @@ -8,6 +8,8 @@ import com.iformall.domain.po.WxQuestion; import com.iformall.domain.po.WxQuestionConfig; import com.iformall.domain.po.WxQuestionLog; import com.iformall.enums.EnumQuestionConfigStatus; +import com.iformall.service.WxCUserBasicInfoService; +import com.iformall.service.WxCUserTagsService; import com.iformall.service.WxQuestionService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -31,6 +33,11 @@ public class WxQuestionController extends BaseController { @Autowired private WxQuestionService wxQuestionService; + @Autowired + private WxCUserTagsService wxCUserTagsService; + + @Autowired + private WxCUserBasicInfoService wxCUserBasicInfoService; @ApiOperation("查寻问券") @GetMapping("getQuestion") @@ -71,7 +78,7 @@ public class WxQuestionController extends BaseController { @ApiOperation("设置问券配置") - @PostMapping("/api/answerQuestion") + @PostMapping("answerQuestion") public Result answerQuestion(@RequestBody WxQuestionLog wxQuestionLog) { if (wxQuestionLog == null) return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); @@ -89,6 +96,8 @@ public class WxQuestionController extends BaseController { as.add(Long.parseLong(arys1[i])); } wxQuestionLog.setAnswer(JSONObject.toJSONString(as)); + + wxCUserTagsService.assignTags(as, wxCUserBasicInfoService.getById(getUserId())); } wxQuestionLog.setUserId(getUserId());