|
@@ -23,6 +23,8 @@ import com.zhongzheng.modules.course.service.ICourseProjectTypeService;
|
|
|
import com.zhongzheng.modules.course.service.ICourseTopicService;
|
|
|
import com.zhongzheng.modules.course.vo.CourseBusinessVo;
|
|
|
import com.zhongzheng.modules.course.vo.CourseProjectTypeVo;
|
|
|
+import com.zhongzheng.modules.order.domain.OrderInputTemplate;
|
|
|
+import com.zhongzheng.modules.order.service.IOrderInputTemplateService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
@@ -45,6 +47,8 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
|
|
|
private ICourseProjectTypeService iCourseProjectTypeService;
|
|
|
@Autowired
|
|
|
private ICourseTopicService iCourseTopicService;
|
|
|
+ @Autowired
|
|
|
+ private IOrderInputTemplateService orderInputTemplateService;
|
|
|
|
|
|
@Override
|
|
|
public CourseBusinessVo queryById(Long id){
|
|
@@ -83,6 +87,14 @@ public class CourseBusinessServiceImpl extends ServiceImpl<CourseBusinessMapper,
|
|
|
if (ObjectUtils.isNotNull(courseTopic)){
|
|
|
item.setTopicId(courseTopic.getTopicId());
|
|
|
}
|
|
|
+ if (ObjectUtils.isNotNull(item.getTemplateStatus())){
|
|
|
+ OrderInputTemplate orderInputTemplate = orderInputTemplateService.getById(item.getTemplateStatus());
|
|
|
+ if (ObjectUtils.isNotNull(orderInputTemplate) && "class".equals(orderInputTemplate.getType())){
|
|
|
+ item.setTemplateStatus(1);
|
|
|
+ }else if (ObjectUtils.isNotNull(orderInputTemplate) && "apply".equals(orderInputTemplate.getType())){
|
|
|
+ item.setTemplateStatus(2);
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
return vo;
|
|
|
}
|