|
|
@@ -8,6 +8,7 @@ import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.mapper.manage.help.HelpQuestionClassificationMapper;
|
|
|
import com.cyksj.mapper.manage.help.HelpQuestionMapper;
|
|
|
import com.cyksj.model.entity.HelpQuestion;
|
|
|
+import com.cyksj.model.entity.HelpQuestionClassification;
|
|
|
import com.cyksj.model.entity.SysConfig;
|
|
|
import com.cyksj.model.views.HelpQuestionClassificationView;
|
|
|
import com.cyksj.service.sys.SysConfigService;
|
|
|
@@ -90,4 +91,21 @@ public class SysConfigController {
|
|
|
HelpQuestion helpQuestion = helpQuestionMapper.selectById(id);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(helpQuestion);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 平台是否有关联上架的问题分类
|
|
|
+ */
|
|
|
+ @GetMapping("/check/goods/question/classification")
|
|
|
+ public Result<Boolean> checkGoodsQuestionClassification(Long goodsId) {
|
|
|
+ if (goodsId == null || goodsId < 0) {
|
|
|
+ throw BusinessRuntimeException.getInstance("id error");
|
|
|
+ }
|
|
|
+ HelpQuestionClassification helpQuestionClassification = helpQuestionClassificationMapper.selectOne(Wrappers.lambdaQuery(HelpQuestionClassification.class)
|
|
|
+ .eq(HelpQuestionClassification::getGoodsId, goodsId)
|
|
|
+ .eq(HelpQuestionClassification::getDeleted, true)
|
|
|
+ .eq(HelpQuestionClassification::getStatus, true)
|
|
|
+ .last("limit 1"));
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(helpQuestionClassification != null ? true : false);
|
|
|
+ }
|
|
|
+
|
|
|
}
|