package com.matrix.system.hive.service; 
 | 
  
 | 
import com.matrix.system.hive.bean.ShoppingGoods; 
 | 
import com.matrix.system.hive.bean.ShoppingGoodsAssemble; 
 | 
import com.matrix.system.hive.bean.SysProjUse; 
 | 
import com.matrix.system.hive.dao.ShoppingGoodsAssembleDao; 
 | 
import com.matrix.system.hive.dao.ShoppingGoodsDao; 
 | 
import org.springframework.beans.factory.annotation.Autowired; 
 | 
import org.springframework.stereotype.Component; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * 绑定项目余次相关的产品信息 
 | 
 */ 
 | 
@Component 
 | 
public class ProjUserTools { 
 | 
  
 | 
    @Autowired 
 | 
    ShoppingGoodsDao shoppingGoodsDao; 
 | 
    @Autowired 
 | 
    ShoppingGoodsAssembleDao shoppingGoodsAssembleDao; 
 | 
  
 | 
  
 | 
  
 | 
  
 | 
    public SysProjUse budingProjInfo(SysProjUse projUse) { 
 | 
        ShoppingGoods shoppingGoods1 = shoppingGoodsDao.selectById(projUse.getProjId()); 
 | 
        projUse.setProjInfo(shoppingGoods1); 
 | 
        //选择服务订单页面绑定产品重构 
 | 
        ShoppingGoodsAssemble shoppingGoodsAssemble = shoppingGoodsAssembleDao.selectById(projUse.getAssembleId()); 
 | 
        projUse.setShoppingGoodsAssemble(shoppingGoodsAssemble); 
 | 
        if (projUse.getTaocanId() != null) { 
 | 
            ShoppingGoods shoppingGoods = shoppingGoodsDao.selectById(projUse.getTaocanId()); 
 | 
            List<ShoppingGoodsAssemble> assembleList = shoppingGoodsAssembleDao.selectGoodsByShoppingGoodsIdAndType(shoppingGoods.getId(),ShoppingGoods.SHOPPING_GOODS_TYPE_XM); 
 | 
            shoppingGoods.setAssembleGoods(assembleList); 
 | 
            projUse.setShoppingGoods(shoppingGoods); 
 | 
        } 
 | 
        return projUse; 
 | 
    } 
 | 
} 
 |