zoujiajian 3 vuotta sitten
vanhempi
sitoutus
24dfac9723

+ 18 - 0
netflix-web/src/main/java/com/cyksj/web/controller/sys/SysConfigController.java

@@ -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);
+	}
+
 }