|
@@ -15,6 +15,8 @@ import java.util.Set;
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import com.ym.mec.biz.dal.dao.*;
|
|
|
+import com.ym.mec.biz.dal.entity.Organization;
|
|
|
import com.ym.mec.biz.dal.page.GoodsQueryInfo;
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
@@ -33,11 +35,6 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.ym.mec.biz.dal.dao.GoodsDao;
|
|
|
-import com.ym.mec.biz.dal.dao.GoodsProcurementDao;
|
|
|
-import com.ym.mec.biz.dal.dao.SellOrderDao;
|
|
|
-import com.ym.mec.biz.dal.dao.SysConfigDao;
|
|
|
-import com.ym.mec.biz.dal.dao.TeacherDao;
|
|
|
import com.ym.mec.biz.dal.dto.BasicUserDto;
|
|
|
import com.ym.mec.biz.dal.dto.GoodsSellDto;
|
|
|
import com.ym.mec.biz.dal.entity.Goods;
|
|
@@ -82,6 +79,8 @@ public class GoodsServiceImpl extends BaseServiceImpl<Integer, Goods> implement
|
|
|
private TeacherDao teacherDao;
|
|
|
@Autowired
|
|
|
private SellOrderDao sellOrderDao;
|
|
|
+ @Autowired
|
|
|
+ private OrganizationDao organizationDao;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Integer, Goods> getDAO() {
|
|
@@ -676,6 +675,22 @@ public class GoodsServiceImpl extends BaseServiceImpl<Integer, Goods> implement
|
|
|
|
|
|
@Override
|
|
|
public Goods getDetail(Integer goodsId) {
|
|
|
- return goodsDao.getDetail(goodsId);
|
|
|
+ Goods goods = goodsDao.get(goodsId);
|
|
|
+ if(StringUtils.isNotEmpty(goods.getStudentShowOrganId())){
|
|
|
+ goods.setStudentShowOrganName(StringUtils.join(organizationDao.findByOrganIds(goods.getStudentShowOrganId()),","));
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotEmpty(goods.getEducationShowOrganId())){
|
|
|
+ goods.setEducationShowOrganName(StringUtils.join(organizationDao.findByOrganIds(goods.getEducationShowOrganId()),","));
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotEmpty(goods.getReplacementShowOrganId())){
|
|
|
+ goods.setReplacementShowOrganName(StringUtils.join(organizationDao.findByOrganIds(goods.getReplacementShowOrganId()),","));
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotEmpty(goods.getCourseFeeShowOrganId())){
|
|
|
+ goods.setCourseFeeShowOrganName(StringUtils.join(organizationDao.findByOrganIds(goods.getCourseFeeShowOrganId()),","));
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotEmpty(goods.getMemberFeeShowOrganId())){
|
|
|
+ goods.setMemberFeeShowOrganName(StringUtils.join(organizationDao.findByOrganIds(goods.getMemberFeeShowOrganId()),","));
|
|
|
+ }
|
|
|
+ return goods;
|
|
|
}
|
|
|
}
|