/**
   * 2 得到你要修改的样品所有检查项--手动选择--是其中一项
   *
   * @return
   */
  public String sfProjects() {
    fslibProjList = new ArrayList<TemplateProjectVo>();
    List<StandardProject> spList = new ArrayList<StandardProject>();
    List<StandardProject> resultList = new ArrayList<StandardProject>();

    // 加载所有的项目
    WorkPlaceQuality wq =
        workPlaceQualityBiz.getEntityById(WorkPlaceQuality.class, wplaceQualityId);
    List<StandardLibray> alllibs = workPlaceSampleBiz.getLib(wq);

    for (StandardLibray sl : alllibs) {
      List<StandardProject> newProjList =
          standardProjectBiz.getEntitiesByTwoColumn(
              StandardProject.class, "standardLibray", sl, "del_flag", false);
      for (StandardProject newproj : newProjList) {
        spList.add(newproj);
      }
    }
    // 加载所有的选择的项
    resultList = workPlaceSampleBiz.getProj(wq);

    if (resultList != null && resultList.size() > 0) {

      spList = removeSpDuplicate(spList);
      for (StandardProject spro : spList) {
        TemplateProjectVo vo = new TemplateProjectVo();
        vo.setId(spro.getId());
        vo.setName(spro.getName());
        vo.setSp_code(spro.getSp_code());
        vo.setSp_code_name(spro.getSp_code_name());
        vo.setDetection(spro.getDetection());
        vo.setLocale_detection(spro.getLocale_detection());
        vo.setSp_company_name(spro.getSp_company_name());
        vo.setSp_target(spro.getSp_target());
        vo.setSp_according(spro.getSp_according());
        vo.setRemark(spro.getRemark());
        for (StandardProject tp : resultList) {
          if (tp.getSp_according()
                  .replaceAll(" ", "")
                  .equals(spro.getSp_according().replaceAll(" ", ""))
              && tp.getSp_code_name()
                  .replaceAll(" ", "")
                  .equals(spro.getSp_code_name().replaceAll(" ", ""))) {
            vo.setTemplId(spro.getId());
          }
        }
        fslibProjList.add(vo);
      }
    }
    return "allProj_list";
  }