a.ID, a.EMP_ID, a.EMP_NO, a.EMP_NAME, a.EMP_IDCARD, a.EMP_TYPE, a.SETTLE_DOMAIN, if(a.SETTLE_DOMAIN_CODE = a.SETTLE_DOMAIN_CODE_FUND,a.SETTLE_DOMAIN_CODE,concat(ifnull(a.SETTLE_DOMAIN_CODE,""),if(a.SETTLE_DOMAIN_CODE is null or a.SETTLE_DOMAIN_CODE_FUND is null,"",","),ifnull(a.SETTLE_DOMAIN_CODE_FUND,""))) SETTLE_DOMAIN_CODE, if(a.SETTLE_DOMAIN_NAME = a.SETTLE_DOMAIN_NAME_FUND,a.SETTLE_DOMAIN_NAME,concat(ifnull(a.SETTLE_DOMAIN_NAME,""),if(a.SETTLE_DOMAIN_NAME is null or a.SETTLE_DOMAIN_NAME_FUND is null,"",","),ifnull(a.SETTLE_DOMAIN_NAME_FUND,""))) SETTLE_DOMAIN_NAME, if(a.UNIT_NAME = a.UNIT_NAME_FUND,a.UNIT_NAME,concat(ifnull(a.UNIT_NAME,""),if(a.UNIT_NAME is null or a.UNIT_NAME_FUND is null,"",","),ifnull(a.UNIT_NAME_FUND,""))) UNIT_NAME, a.UNIT_ID, a.SETTLE_DOMAIN_FUND, a.SETTLE_DOMAIN_CODE_FUND, a.SETTLE_DOMAIN_NAME_FUND, a.UNIT_NAME_FUND, a.UNIT_ID_FUND, a.SOCIAL_HOUSEHOLD, a.SOCIAL_HOUSEHOLD_NAME, a.SOCIAL_PROVINCE, a.SOCIAL_CITY, a.SOCIAL_TOWN, a.PROVIDENT_HOUSEHOLD, a.PROVIDENT_HOUSEHOLD_NAME, a.FUND_PROVINCE, a.FUND_CITY, a.FUND_TOWN, a.SOCIAL_ADD_STATUS, a.FUND_ADD_STATUS, a.SOCIAL_REDUCE_STATUS, a.FUND_REDUCE_STATUS, a.SOCIAL_ID, a.FUND_ID, a.CREATE_BY, a.UPDATE_BY, a.CREATE_NAME, a.UPDATE_TIME, a.CREATE_TIME, a.FIRST_BUY_MONTH_SOCIAL, a.UNIT_PENSION_CARDINAL, a.UNIT_MEDICAL_CARDINAL, a.UNIT_UNEMPLOYMENT_CARDINAL, a.UNIT_BIGAILMENT_CARDINAL, a.UNIT_WORK_INJURY_CARDINAL, a.UNIT_BIRTH_CARDINAL, a.PERSONAL_PENSION_CARDINAL, a.PERSONAL_MEDICAL_CARDINAL, a.PERSONAL_BIGAILMENT_CARDINAL, a.PERSONAL_UNEMPLOYMENT_CARDINAL, a.UNIT_PENSION_PER, a.UNIT_MEDICAL_PER, a.UNIT_UNEMPLOYMENT_PER, a.UNIT_WORK_UNJURY_PER, a.UNIT_BIRTH_PER, a.PERSONAL_PENSION_PER, a.PERSONAL_MEDICAL_PER, a.PERSONAL_UNEMPLOYMENT_PER, a.HANDLE_STATUS, a.PERSONAL_BIGAILMENT_PER, a.UNIT_BIGAILMENT_PER, a.SOCIAL_REDUCE_DATE, a.CAN_OVERPAY, a.PAY_POLICY, a.OVERPAY_NUMBER, a.HAVE_THIS_MONTH, a.INSURANCE_PENSION, a.INSURANCE_MEDICAL, a.INSURANCE_UNEMPLOYMENT, a.INSURANCE_INJURY, a.INSURANCE_BIRTH, a.INSURANCE_BIGAILMENT, a.LATEST_CARDINALITY, a.IS_ILLNESS, a.COLLECT_TYPE, a.VALUE_TYPE, a.COLLECT_MOTH, a.IS_CHARGE_PERSONAL, a.RECORD_BASE, a.TRUST_REMARK, a.PAYMENT_TYPE, a.UPPER_LIMIT, a.LOWER_LIMIT, a.PENSION_START, a.MEDICAL_START, a.UNEMPLOY_START, a.WORK_INJURY_START, a.BIRTH_START, a.BIGAILMENT_START, a.PENSION_HANDLE, a.MEDICAL_HANDLE, a.UNEMPLOY_HANDLE, a.WORK_INJURY_HANDLE, a.BIRTH_HANDLE, a.BIGAILMENT_HANDLE, a.UNIT_PERSION_MONEY, a.UNIT_MEDICAL_MONEY, a.UNIT_UNEMPLOYMENT_MONEY, a.UNIT_INJURY_MONEY, a.UNIT_BIRTH_MONEY, a.UNIT_BIGAILMENT_MONEY, a.PERSONAL_PERSION_MONEY, a.PERSONAL_MEDICAL_MONEY, a.PERSONAL_UNEMPLOYMENT_MONEY, a.PERSONAL_BIGAILMENT_MONEY, a.UNIT_PROVIDENG_CARDINAL, a.PERSONAL_PROVIDENT_CARDINAL, a.SOCIAL_START_DATE, a.UNIT_PROVIDENT_PER, a.PERSONAL_PROVIDENT_PER, a.PROVIDENT_START, a.FIRST_BUY_MOTH_FUND, a.UPPER_LIMIT_FUND, a.LOWER_LIMIT_FUND, a.FUND_PAY_POINT, a.CAN_OVERPAY_FUND, a.OVERPAY_NUMBER_FUND, a.PAY_POLICY_FUND, a.TRUST_REMARK_FUND, a.HAVE_THIS_MONTH_FUND, a.LATEST_CARDINALITY_FUND, a.FUND_REDUCE_DATE, a.PERSONAL_FUND_SUM, a.UNIT_FUND_SUM, a.UNIT_SOCIAL_SUM, a.PERSONAL_SOCIAL_SUM, a.UNIT_INTEREST_FEE, a.PERSONAL_INTEREST_FEE, a.SOCIAL_STATUS, a.FUND_STATUS, a.DISPATCH_ID,a.UNIT_SOCIAL_SUM,a.PERSONAL_SOCIAL_SUM a.ID, a.EMP_ID, a.EMP_NO, a.EMP_NAME, a.EMP_IDCARD, a.EMP_TYPE, a.SETTLE_DOMAIN, a.SETTLE_DOMAIN_CODE, a.SETTLE_DOMAIN_NAME, a.UNIT_NAME, a.UNIT_ID, a.SETTLE_DOMAIN_FUND, a.SETTLE_DOMAIN_CODE_FUND, a.SETTLE_DOMAIN_NAME_FUND, a.UNIT_NAME_FUND, a.UNIT_ID_FUND, a.SOCIAL_HOUSEHOLD, a.SOCIAL_HOUSEHOLD_NAME, a.SOCIAL_PROVINCE, a.SOCIAL_CITY, a.SOCIAL_TOWN, a.PROVIDENT_HOUSEHOLD, a.PROVIDENT_HOUSEHOLD_NAME, a.FUND_PROVINCE, a.FUND_CITY, a.FUND_TOWN, a.SOCIAL_ADD_STATUS, a.FUND_ADD_STATUS, a.SOCIAL_REDUCE_STATUS, a.FUND_REDUCE_STATUS, a.SOCIAL_ID, a.FUND_ID, a.CREATE_BY, a.UPDATE_BY, a.CREATE_NAME, a.UPDATE_TIME, a.CREATE_TIME, a.FIRST_BUY_MONTH_SOCIAL, a.UNIT_PENSION_CARDINAL, a.UNIT_MEDICAL_CARDINAL, a.UNIT_UNEMPLOYMENT_CARDINAL, a.UNIT_BIGAILMENT_CARDINAL, a.UNIT_WORK_INJURY_CARDINAL, a.UNIT_BIRTH_CARDINAL, a.PERSONAL_PENSION_CARDINAL, a.PERSONAL_MEDICAL_CARDINAL, a.PERSONAL_BIGAILMENT_CARDINAL, a.PERSONAL_UNEMPLOYMENT_CARDINAL, a.UNIT_PENSION_PER, a.UNIT_MEDICAL_PER, a.UNIT_UNEMPLOYMENT_PER, a.UNIT_WORK_UNJURY_PER, a.UNIT_BIRTH_PER, a.PERSONAL_PENSION_PER, a.PERSONAL_MEDICAL_PER, a.PERSONAL_UNEMPLOYMENT_PER, a.HANDLE_STATUS, a.PERSONAL_BIGAILMENT_PER, a.UNIT_BIGAILMENT_PER, a.SOCIAL_REDUCE_DATE, a.CAN_OVERPAY, a.PAY_POLICY, a.OVERPAY_NUMBER, a.HAVE_THIS_MONTH, a.INSURANCE_PENSION, a.INSURANCE_MEDICAL, a.INSURANCE_UNEMPLOYMENT, a.INSURANCE_INJURY, a.INSURANCE_BIRTH, a.INSURANCE_BIGAILMENT, a.LATEST_CARDINALITY, a.IS_ILLNESS, a.COLLECT_TYPE, a.VALUE_TYPE, a.COLLECT_MOTH, a.IS_CHARGE_PERSONAL, a.RECORD_BASE, a.TRUST_REMARK, a.PAYMENT_TYPE, a.UPPER_LIMIT, a.LOWER_LIMIT, a.PENSION_START, a.MEDICAL_START, a.UNEMPLOY_START, a.WORK_INJURY_START, a.BIRTH_START, a.BIGAILMENT_START, a.PENSION_HANDLE, a.MEDICAL_HANDLE, a.UNEMPLOY_HANDLE, a.WORK_INJURY_HANDLE, a.BIRTH_HANDLE, a.BIGAILMENT_HANDLE, a.UNIT_PERSION_MONEY, a.UNIT_MEDICAL_MONEY, a.UNIT_UNEMPLOYMENT_MONEY, a.UNIT_INJURY_MONEY, a.UNIT_BIRTH_MONEY, a.UNIT_BIGAILMENT_MONEY, a.PERSONAL_PERSION_MONEY, a.PERSONAL_MEDICAL_MONEY, a.PERSONAL_UNEMPLOYMENT_MONEY, a.PERSONAL_BIGAILMENT_MONEY, a.UNIT_PROVIDENG_CARDINAL, a.PERSONAL_PROVIDENT_CARDINAL, a.SOCIAL_START_DATE, a.UNIT_PROVIDENT_PER, a.PERSONAL_PROVIDENT_PER, a.PROVIDENT_START, a.FIRST_BUY_MOTH_FUND, a.UPPER_LIMIT_FUND, a.LOWER_LIMIT_FUND, a.FUND_PAY_POINT, a.CAN_OVERPAY_FUND, a.OVERPAY_NUMBER_FUND, a.PAY_POLICY_FUND, a.TRUST_REMARK_FUND, a.HAVE_THIS_MONTH_FUND, a.LATEST_CARDINALITY_FUND, a.FUND_REDUCE_DATE, a.PERSONAL_FUND_SUM, a.UNIT_FUND_SUM, a.UNIT_SOCIAL_SUM, a.PERSONAL_SOCIAL_SUM, a.UNIT_INTEREST_FEE, a.PERSONAL_INTEREST_FEE, a.SOCIAL_STATUS, a.FUND_STATUS, a.DISPATCH_ID,a.UNIT_SOCIAL_SUM,a.PERSONAL_SOCIAL_SUM AND a.ID in #{idStr} AND a.ID = #{tSocialFundInfo.id} AND a.EMP_ID = #{tSocialFundInfo.empId} AND a.EMP_NO = #{tSocialFundInfo.empNo} AND a.EMP_NAME = #{tSocialFundInfo.empName} AND a.EMP_IDCARD = #{tSocialFundInfo.empIdcard} AND a.EMP_TYPE = #{tSocialFundInfo.empType} AND a.SETTLE_DOMAIN = #{tSocialFundInfo.settleDomain} AND (a.SETTLE_DOMAIN_NAME like concat('%',#{tSocialFundInfo.settleDomainName},'%') or a.SETTLE_DOMAIN_NAME_FUND like concat('%',#{tSocialFundInfo.settleDomainName},'%')) AND (a.UNIT_NAME like concat('%',#{tSocialFundInfo.unitName},'%') or a.UNIT_NAME_FUND like concat('%',#{tSocialFundInfo.unitName},'%')) AND a.UNIT_ID = #{tSocialFundInfo.unitId} AND a.SOCIAL_HOUSEHOLD = #{tSocialFundInfo.socialHousehold} AND a.SOCIAL_HOUSEHOLD_NAME like concat('%',#{tSocialFundInfo.socialHouseholdName},'%') AND a.SOCIAL_PROVINCE = #{tSocialFundInfo.socialProvince} AND a.SOCIAL_CITY = #{tSocialFundInfo.socialCity} AND a.SOCIAL_TOWN = #{tSocialFundInfo.socialTown} AND a.PROVIDENT_HOUSEHOLD = #{tSocialFundInfo.providentHousehold} AND a.PROVIDENT_HOUSEHOLD_NAME like concat('%',#{tSocialFundInfo.providentHouseholdName},'%') AND a.FUND_PROVINCE = #{tSocialFundInfo.fundProvince} AND a.FUND_CITY = #{tSocialFundInfo.fundCity} AND a.FUND_TOWN = #{tSocialFundInfo.fundTown} AND a.SOCIAL_ADD_STATUS = #{tSocialFundInfo.socialAddStatus} AND a.FUND_ADD_STATUS = #{tSocialFundInfo.fundAddStatus} AND a.SOCIAL_REDUCE_STATUS = #{tSocialFundInfo.socialReduceStatus} AND a.FUND_REDUCE_STATUS = #{tSocialFundInfo.fundReduceStatus} AND a.SOCIAL_ID = #{tSocialFundInfo.socialId} AND a.FUND_ID = #{tSocialFundInfo.fundId} AND a.CREATE_BY = #{tSocialFundInfo.createBy} AND a.UPDATE_BY = #{tSocialFundInfo.updateBy} AND a.CREATE_NAME = #{tSocialFundInfo.createName} AND a.UPDATE_TIME = #{tSocialFundInfo.updateTime} AND a.FIRST_BUY_MONTH_SOCIAL = #{tSocialFundInfo.firstBuyMonthSocial} AND a.UNIT_PENSION_CARDINAL = #{tSocialFundInfo.unitPensionCardinal} AND a.UNIT_MEDICAL_CARDINAL = #{tSocialFundInfo.unitMedicalCardinal} AND a.UNIT_UNEMPLOYMENT_CARDINAL = #{tSocialFundInfo.unitUnemploymentCardinal} AND a.UNIT_BIGAILMENT_CARDINAL = #{tSocialFundInfo.unitBigailmentCardinal} AND a.UNIT_WORK_INJURY_CARDINAL = #{tSocialFundInfo.unitWorkInjuryCardinal} AND a.UNIT_BIRTH_CARDINAL = #{tSocialFundInfo.unitBirthCardinal} AND a.PERSONAL_PENSION_CARDINAL = #{tSocialFundInfo.personalPensionCardinal} AND a.PERSONAL_MEDICAL_CARDINAL = #{tSocialFundInfo.personalMedicalCardinal} AND a.PERSONAL_BIGAILMENT_CARDINAL = #{tSocialFundInfo.personalBigailmentCardinal} AND a.PERSONAL_UNEMPLOYMENT_CARDINAL = #{tSocialFundInfo.personalUnemploymentCardinal} AND a.UNIT_PENSION_PER = #{tSocialFundInfo.unitPensionPer} AND a.UNIT_MEDICAL_PER = #{tSocialFundInfo.unitMedicalPer} AND a.UNIT_UNEMPLOYMENT_PER = #{tSocialFundInfo.unitUnemploymentPer} AND a.UNIT_WORK_UNJURY_PER = #{tSocialFundInfo.unitWorkUnjuryPer} AND a.UNIT_BIRTH_PER = #{tSocialFundInfo.unitBirthPer} AND a.PERSONAL_PENSION_PER = #{tSocialFundInfo.personalPensionPer} AND a.PERSONAL_MEDICAL_PER = #{tSocialFundInfo.personalMedicalPer} AND a.PERSONAL_UNEMPLOYMENT_PER = #{tSocialFundInfo.personalUnemploymentPer} AND a.HANDLE_STATUS = #{tSocialFundInfo.handleStatus} AND a.PERSONAL_BIGAILMENT_PER = #{tSocialFundInfo.personalBigailmentPer} AND a.UNIT_BIGAILMENT_PER = #{tSocialFundInfo.unitBigailmentPer} AND a.SOCIAL_REDUCE_DATE = #{tSocialFundInfo.socialReduceDate} AND a.CAN_OVERPAY = #{tSocialFundInfo.canOverpay} AND a.PAY_POLICY = #{tSocialFundInfo.payPolicy} AND a.OVERPAY_NUMBER = #{tSocialFundInfo.overpayNumber} AND a.HAVE_THIS_MONTH = #{tSocialFundInfo.haveThisMonth} AND a.INSURANCE_PENSION = #{tSocialFundInfo.insurancePension} AND a.INSURANCE_MEDICAL = #{tSocialFundInfo.insuranceMedical} AND a.INSURANCE_UNEMPLOYMENT = #{tSocialFundInfo.insuranceUnemployment} AND a.INSURANCE_INJURY = #{tSocialFundInfo.insuranceInjury} AND a.INSURANCE_BIRTH = #{tSocialFundInfo.insuranceBirth} AND a.INSURANCE_BIGAILMENT = #{tSocialFundInfo.insuranceBigailment} AND a.LATEST_CARDINALITY = #{tSocialFundInfo.latestCardinality} AND a.IS_ILLNESS = #{tSocialFundInfo.isIllness} AND a.COLLECT_TYPE = #{tSocialFundInfo.collectType} AND a.VALUE_TYPE = #{tSocialFundInfo.valueType} AND a.COLLECT_MOTH = #{tSocialFundInfo.collectMoth} AND a.IS_CHARGE_PERSONAL = #{tSocialFundInfo.isChargePersonal} AND a.RECORD_BASE = #{tSocialFundInfo.recordBase} AND a.TRUST_REMARK = #{tSocialFundInfo.trustRemark} AND a.PAYMENT_TYPE = #{tSocialFundInfo.paymentType} AND a.UPPER_LIMIT = #{tSocialFundInfo.upperLimit} AND a.LOWER_LIMIT = #{tSocialFundInfo.lowerLimit} AND a.PENSION_START = #{tSocialFundInfo.pensionStart} AND a.MEDICAL_START = #{tSocialFundInfo.medicalStart} AND a.UNEMPLOY_START = #{tSocialFundInfo.unemployStart} AND a.WORK_INJURY_START = #{tSocialFundInfo.workInjuryStart} AND a.BIRTH_START = #{tSocialFundInfo.birthStart} AND a.BIGAILMENT_START = #{tSocialFundInfo.bigailmentStart} AND a.PENSION_HANDLE = #{tSocialFundInfo.pensionHandle} AND a.MEDICAL_HANDLE = #{tSocialFundInfo.medicalHandle} AND a.UNEMPLOY_HANDLE = #{tSocialFundInfo.unemployHandle} AND a.WORK_INJURY_HANDLE = #{tSocialFundInfo.workInjuryHandle} AND a.BIRTH_HANDLE = #{tSocialFundInfo.birthHandle} AND a.BIGAILMENT_HANDLE = #{tSocialFundInfo.bigailmentHandle} AND a.UNIT_PERSION_MONEY = #{tSocialFundInfo.unitPersionMoney} AND a.UNIT_MEDICAL_MONEY = #{tSocialFundInfo.unitMedicalMoney} AND a.UNIT_UNEMPLOYMENT_MONEY = #{tSocialFundInfo.unitUnemploymentMoney} AND a.UNIT_INJURY_MONEY = #{tSocialFundInfo.unitInjuryMoney} AND a.UNIT_BIRTH_MONEY = #{tSocialFundInfo.unitBirthMoney} AND a.UNIT_BIGAILMENT_MONEY = #{tSocialFundInfo.unitBigailmentMoney} AND a.PERSONAL_PERSION_MONEY = #{tSocialFundInfo.personalPersionMoney} AND a.PERSONAL_MEDICAL_MONEY = #{tSocialFundInfo.personalMedicalMoney} AND a.PERSONAL_UNEMPLOYMENT_MONEY = #{tSocialFundInfo.personalUnemploymentMoney} AND a.PERSONAL_BIGAILMENT_MONEY = #{tSocialFundInfo.personalBigailmentMoney} AND a.UNIT_PROVIDENG_CARDINAL = #{tSocialFundInfo.unitProvidengCardinal} AND a.PERSONAL_PROVIDENT_CARDINAL = #{tSocialFundInfo.personalProvidentCardinal} AND a.SOCIAL_START_DATE = #{tSocialFundInfo.socialStartDate} AND a.UNIT_PROVIDENT_PER = #{tSocialFundInfo.unitProvidentPer} AND a.PERSONAL_PROVIDENT_PER = #{tSocialFundInfo.personalProvidentPer} AND a.PROVIDENT_START = #{tSocialFundInfo.providentStart} AND a.FIRST_BUY_MOTH_FUND = #{tSocialFundInfo.firstBuyMothFund} AND a.UPPER_LIMIT_FUND = #{tSocialFundInfo.upperLimitFund} AND a.LOWER_LIMIT_FUND = #{tSocialFundInfo.lowerLimitFund} AND a.FUND_PAY_POINT = #{tSocialFundInfo.fundPayPoint} AND a.CAN_OVERPAY_FUND = #{tSocialFundInfo.canOverpayFund} AND a.OVERPAY_NUMBER_FUND = #{tSocialFundInfo.overpayNumberFund} AND a.PAY_POLICY_FUND = #{tSocialFundInfo.payPolicyFund} AND a.TRUST_REMARK_FUND = #{tSocialFundInfo.trustRemarkFund} AND a.HAVE_THIS_MONTH_FUND = #{tSocialFundInfo.haveThisMonthFund} AND a.LATEST_CARDINALITY_FUND = #{tSocialFundInfo.latestCardinalityFund} AND a.SOCIAL_STATUS = #{tSocialFundInfo.socialStatus} AND a.FUND_STATUS = #{tSocialFundInfo.fundStatus} update t_social_fund_info set UNIT_ID = #{infoVo.unitId}, UNIT_NAME = #{infoVo.unitName}, SETTLE_DOMAIN_NAME = #{infoVo.settleDomainName}, SETTLE_DOMAIN_CODE = #{infoVo.settleDomainCode}, SETTLE_DOMAIN = #{infoVo.settleDomainId} where EMP_IDCARD = #{infoVo.empIdcard} update t_social_fund_info set UNIT_ID_FUND = #{infoVo.unitId}, UNIT_NAME_FUND = #{infoVo.unitName}, SETTLE_DOMAIN_NAME_FUND = #{infoVo.settleDomainName}, SETTLE_DOMAIN_CODE_FUND = #{infoVo.settleDomainCode}, SETTLE_DOMAIN_FUND = #{infoVo.settleDomainId} where EMP_IDCARD = #{infoVo.empIdcard}