a.ID, a.EMP_ID, a.EMP_NO, a.EMP_NAME, a.EMP_IDCARD, a.SOCIAL_ID, a.SETTLE_DOMAIN_ID, a.UNIT_ID, a.PROVIDENT_ID, a.UNIT_PENSION_FEE, a.UNIT_MEDICAL_FEE, a.UNIT_UNEMPLOYMENT_FEE, a.UNIT_WORK_INJURY_FEE, a.UNIT_BIRTH_FEE, a.UNIT_BITAILMENT_FEE, a.PERSONAL_PENSION_FEE, a.PERSONAL_MEDICAL_FEE, a.PERSONAL_UNEMPLOYMENT_FEE, a.PERSONAL_BIGAILMENT_FEE, a.SOCIAL_PAY_MONTH, a.SOCIAL_CREATE_MONTH, a.PROVIDENT_PAY_MONTH, a.PROVIDENT_CREATE_MONTH, a.UNIT_SOCIAL_SUM, a.UNIT_FUND_SUM, a.PERSONAL_SOCIAL_SUM, a.PERSONAL_FUND_SUM, a.SUM_ALL, a.FUND_PROVINCE, a.FUND_CITY, a.FUND_TOWN, a.SOCIAL_PROVINCE, a.SOCIAL_CITY, a.SOCIAL_TOWN, a.UNIT_PENSION_BASE, a.UNIT_MEDICAL_BASE, a.UNIT_UNEMPLOYMENT_BASE, a.UNIT_INJURY_BASE, a.UNIT_BIRTH_BASE, a.UNIT_BIGAILMENT_BASE, a.PERSONAL_PENSION_BASE, a.PERSONAL_MEDICAL_BASE, a.PERSONAL_UNEMPLOYMENT_BASE, a.PERSONAL_BIGAILMENT_BASE, a.UNIT_PERSION_PRO, a.UNIT_MEDICAL_PRO, a.UNIT_UNEMPLOYMENT_PRO, a.UNIT_INJURY_PRO, a.UNIT_BIRTH_PRO, a.UNIT_BIGAILMENT_PRO, a.PERSONAL_PERSION_PRO, a.PERSONAL_MEDICAL_PRO, a.PERSONAL_UNEMPLOYMENT_PRO, a.PERSONAL_BIGAILMENT_PRO, a.UNIT_FUND_BASE, a.PERSONAL_FUND_BASE, a.UNIT_FUND_PROP, a.PERSONAL_FUND_PROP, a.REMARK, a.PROJECT_ID, a.UNIT_NAME, a.DEPT_NAME, a.DEPT_NO, a.EMP_NATRUE, a.UNIT_INTEREST_FEE, a.PERSONAL_INTEREST_FEE, a.SOCIAL_HOUSEHOLD, a.SOCIAL_HOUSEHOLD_NAME, a.PROVIDENT_HOUSEHOLD, a.PROVIDENT_HOUSEHOLD_NAME, a.DATA_PUSH, a.DATA_TYPE, a.DIFF_TYPE, a.CREATE_BY, a.CREATE_NAME, a.CREATE_TIME, a.UPDATE_BY, a.SALARY_SOCIAL_FLAG, a.SALARY_FUND_FLAG, a.UPDATE_TIME AND a.ID in #{idStr} AND a.ID = #{tForecastLibrary.id} AND a.EMP_ID = #{tForecastLibrary.empId} AND a.EMP_NO = #{tForecastLibrary.empNo} AND a.EMP_NAME = #{tForecastLibrary.empName} AND a.EMP_IDCARD = #{tForecastLibrary.empIdcard} AND a.SOCIAL_ID = #{tForecastLibrary.socialId} AND a.SETTLE_DOMAIN_ID = #{tForecastLibrary.settleDomainId} AND a.UNIT_ID = #{tForecastLibrary.unitId} AND a.PROVIDENT_ID = #{tForecastLibrary.providentId} AND a.UNIT_PENSION_FEE = #{tForecastLibrary.unitPensionFee} AND a.UNIT_MEDICAL_FEE = #{tForecastLibrary.unitMedicalFee} AND a.UNIT_UNEMPLOYMENT_FEE = #{tForecastLibrary.unitUnemploymentFee} AND a.UNIT_WORK_INJURY_FEE = #{tForecastLibrary.unitWorkInjuryFee} AND a.UNIT_BIRTH_FEE = #{tForecastLibrary.unitBirthFee} AND a.UNIT_BITAILMENT_FEE = #{tForecastLibrary.unitBitailmentFee} AND a.PERSONAL_PENSION_FEE = #{tForecastLibrary.personalPensionFee} AND a.PERSONAL_MEDICAL_FEE = #{tForecastLibrary.personalMedicalFee} AND a.PERSONAL_UNEMPLOYMENT_FEE = #{tForecastLibrary.personalUnemploymentFee} AND a.PERSONAL_BIGAILMENT_FEE = #{tForecastLibrary.personalBigailmentFee} AND a.SOCIAL_PAY_MONTH = #{tForecastLibrary.socialPayMonth} AND a.SOCIAL_CREATE_MONTH = #{tForecastLibrary.socialCreateMonth} AND a.PROVIDENT_PAY_MONTH = #{tForecastLibrary.providentPayMonth} AND a.PROVIDENT_CREATE_MONTH = #{tForecastLibrary.providentCreateMonth} AND a.UNIT_SOCIAL_SUM = #{tForecastLibrary.unitSocialSum} AND a.UNIT_FUND_SUM = #{tForecastLibrary.unitFundSum} AND a.PERSONAL_SOCIAL_SUM = #{tForecastLibrary.personalSocialSum} AND a.PERSONAL_FUND_SUM = #{tForecastLibrary.personalFundSum} AND a.FUND_PROVINCE = #{tForecastLibrary.fundProvince} AND a.FUND_CITY = #{tForecastLibrary.fundCity} AND a.FUND_TOWN = #{tForecastLibrary.fundTown} AND a.SOCIAL_PROVINCE = #{tForecastLibrary.socialProvince} AND a.SOCIAL_CITY = #{tForecastLibrary.socialCity} AND a.SOCIAL_TOWN = #{tForecastLibrary.socialTown} AND a.UNIT_PENSION_BASE = #{tForecastLibrary.unitPensionBase} AND a.UNIT_MEDICAL_BASE = #{tForecastLibrary.unitMedicalBase} AND a.UNIT_UNEMPLOYMENT_BASE = #{tForecastLibrary.unitUnemploymentBase} AND a.UNIT_INJURY_BASE = #{tForecastLibrary.unitInjuryBase} AND a.UNIT_BIRTH_BASE = #{tForecastLibrary.unitBirthBase} AND a.UNIT_BIGAILMENT_BASE = #{tForecastLibrary.unitBigailmentBase} AND a.PERSONAL_PENSION_BASE = #{tForecastLibrary.personalPensionBase} AND a.PERSONAL_MEDICAL_BASE = #{tForecastLibrary.personalMedicalBase} AND a.PERSONAL_UNEMPLOYMENT_BASE = #{tForecastLibrary.personalUnemploymentBase} AND a.PERSONAL_BIGAILMENT_BASE = #{tForecastLibrary.personalBigailmentBase} AND a.UNIT_PERSION_PRO = #{tForecastLibrary.unitPersionPro} AND a.UNIT_MEDICAL_PRO = #{tForecastLibrary.unitMedicalPro} AND a.UNIT_UNEMPLOYMENT_PRO = #{tForecastLibrary.unitUnemploymentPro} AND a.UNIT_INJURY_PRO = #{tForecastLibrary.unitInjuryPro} AND a.UNIT_BIRTH_PRO = #{tForecastLibrary.unitBirthPro} AND a.UNIT_BIGAILMENT_PRO = #{tForecastLibrary.unitBigailmentPro} AND a.PERSONAL_PERSION_PRO = #{tForecastLibrary.personalPersionPro} AND a.PERSONAL_MEDICAL_PRO = #{tForecastLibrary.personalMedicalPro} AND a.PERSONAL_UNEMPLOYMENT_PRO = #{tForecastLibrary.personalUnemploymentPro} AND a.PERSONAL_BIGAILMENT_PRO = #{tForecastLibrary.personalBigailmentPro} AND a.UNIT_FUND_BASE = #{tForecastLibrary.unitFundBase} AND a.PERSONAL_FUND_BASE = #{tForecastLibrary.personalFundBase} AND a.UNIT_FUND_PROP = #{tForecastLibrary.unitFundProp} AND a.PERSONAL_FUND_PROP = #{tForecastLibrary.personalFundProp} AND a.REMARK = #{tForecastLibrary.remark} AND a.PROJECT_ID = #{tForecastLibrary.projectId} AND a.UNIT_NAME = #{tForecastLibrary.unitName} AND a.DEPT_NAME = #{tForecastLibrary.deptName} AND a.DEPT_NO = #{tForecastLibrary.deptNo} AND a.EMP_NATRUE = #{tForecastLibrary.empNatrue} AND a.UNIT_INTEREST_FEE = #{tForecastLibrary.unitInterestFee} AND a.PERSONAL_INTEREST_FEE = #{tForecastLibrary.personalInterestFee} AND a.SOCIAL_HOUSEHOLD = #{tForecastLibrary.socialHousehold} AND a.SOCIAL_HOUSEHOLD_NAME = #{tForecastLibrary.socialHouseholdName} AND a.PROVIDENT_HOUSEHOLD = #{tForecastLibrary.providentHousehold} AND a.PROVIDENT_HOUSEHOLD_NAME = #{tForecastLibrary.providentHouseholdName} AND a.DATA_PUSH = #{tForecastLibrary.dataPush} AND a.DATA_TYPE = #{tForecastLibrary.dataType} AND a.DIFF_TYPE = #{tForecastLibrary.diffType} AND a.CREATE_BY = #{tForecastLibrary.createBy} AND a.CREATE_NAME = #{tForecastLibrary.createName} AND a.CREATE_TIME = #{tForecastLibrary.createTime} AND a.UPDATE_BY = #{tForecastLibrary.updateBy} AND a.UPDATE_TIME = #{tForecastLibrary.updateTime} AND a.CREATE_TIME >= #{tForecastLibrary.createTimeStart} AND a.CREATE_TIME #{tForecastLibrary.createTimeEnd} ${tForecastLibrary.authSql} update t_forecast_library set SALARY_SOCIAL_FLAG = #{status} where ID in #{item} update t_forecast_library set SALARY_FUND_FLAG = #{status} where ID in #{item} update t_forecast_library set UNIT_ID = #{infoVo.unitId}, UNIT_NAME = #{infoVo.unitName}, DEPT_NAME = #{infoVo.settleDomainName}, DEPT_NO = #{infoVo.settleDomainCode}, SETTLE_DOMAIN_ID = #{infoVo.settleDomainId} where ((SALARY_SOCIAL_FLAG = '0' and SOCIAL_CREATE_MONTH >= #{infoVo.socialCreateMonth}) or (SALARY_FUND_FLAG = '0' and PROVIDENT_CREATE_MONTH >= #{infoVo.socialCreateMonth})) and DATA_PUSH = '0' and EMP_IDCARD = #{infoVo.empIdcard} update t_forecast_library set DATA_PUSH = 1 where ID in #{item}