public boolean makeCyryxxLizhiByqyZx(Qyjbxx qyjbxx) throws Exception {
    // TODO Auto-generated method stub

    Qyryxx qyryxx = new Qyryxx();
    qyryxx.setQyid(qyjbxx.getQyid());
    List rylist = qyryxxDao.getMakeRyLzList(qyryxx);

    if (rylist != null && rylist.size() > 0) {
      // 更新企业下的员工离职状态和离职时间
      qyryxx.setLzrq(new Date());
      qyryxx.setCyryztdm("20");
      qyryxx.setCyryzt("离职");
      qyryxxDao.updateQyryxxLzByqyzxGg(qyryxx);
      Qyryxx_lsxx qyryxx_lsxx = new Qyryxx_lsxx();
      Qyryxx qyryxxbak = new Qyryxx();
      int errResult = 0;
      for (int i = 0; i < rylist.size(); i++) {
        qyryxxbak = (Qyryxx) rylist.get(i);
        if (qyryxxbak != null) {
          BeanUtils.copyProperties(qyryxx_lsxx, qyryxxbak);
        }
        qyryxx_lsxx.setCzlx("公司注销员工离职");
        qyryxx_lsxxDao.insertQyryxx_lsxx(qyryxx_lsxx);
        // 操作日志
        Ryxxczrz ryxxczrz = new Ryxxczrz();
        ryxxczrz.setCzsj(new Date());
        ryxxczrz.setCzlx("公司注销员工离职");

        ryxxczrz.setCzr(qyjbxx.getCzr());
        ryxxczrz.setCyrybh(qyryxxbak.getCyrybh());
        ryxxczrz.setQybm(qyjbxx.getQybm());
        ryxxczrzDao.insertRyxxczrz(ryxxczrz);
        // 注销员工用户

        if (sczhFlag(qyryxxbak.getHylbdm(), qyryxxbak.getGwbh()).equals("1")) {
          if (getUser(qyryxxbak.getCyrybh()).equals("1")) {
            GgQyyh qyyh = new GgQyyh();
            qyyh.setRyid(qyryxxbak.getRyid());
            qyyh.setIsval("0"); // 是否可见
            errResult = ggQyyhDao.zhuxQyYgyh(qyyh);
            if (errResult == 1) {
              return false;
            }
          }
        }
      }
    }
    return true;
  }