|
|
|
@@ -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()); |
|
|
|
|