a.ID,
a.EMP_NAME,
a.EMP_NO,
a.EMP_ID,
a.EMP_IDCARD,
a.UNIT_ID,
a.UNIT_NAME,
a.SETTLE_DOMAIN_CODE,
a.SETTLE_DOMAIN_NAME,
a.SETTLE_DOMAIN_ID,
a.SOCIAL_HOUSEHOLD,
a.SOCIAL_SECURITY_NO,
a.SOCIAL_PAY_ADDR,
a.SOCIAL_PAY_MONTH,
a.SOCIAL_CREATE_MONTH,
a.LOCK_STATUS,
a.PUSH_STATUS,
a.SUM_ALL,
a.PROVIDENT_PAY_MONTH,
a.PROVIDENT_CREATE_MONTH,
a.PROVIDENT_HOUSEHOLD,
a.PROVIDENT_PAY_ADDR,
a.FUND_PROVINCE,
a.FUND_CITY,
a.FUND_TOWN,
a.SOCIAL_PROVINCE,
a.SOCIAL_CITY,
a.SOCIAL_TOWN,
a.SOCIAL_ID,
a.FUND_ID,
a.SOCIAL_SUM,
a.UNIT_SOCIAL_SUM,
a.SOCIAL_SECURITY_PERSONAL_SUM,
a.PROVIDENT_SUM,
a.INAUGURAL_TEAM,
a.SORT_TIME,
a.SALARY_SOCIAL_FLAG,
a.SALARY_FUND_FLAG,
a.COMPANY_ACCRUAL,
a.PERSONAL_ACCRUAL,
a.UNIT_PENSION_SET,
a.UNIT_MEDICAL_SET,
a.UNIT_UNEMPLOYMENT_SET,
a.UNIT_INJURY_SET,
a.UNIT_BIRTH_SET,
a.UNIT_PENSION_PER,
a.UNIT_MEDICAL_PER,
a.UNIT_UNEMPLOYMENT_PER,
a.UNIT_INJURY_PER,
a.UNIT_BIRTH_PER,
a.PERSONAL_PENSION_PER,
a.PERSONAL_MEDICAL_PER,
a.PERSONAL_UNEMPLOYMENT_PER,
a.UNIT_BIGAILMENT_PER,
a.PERSONAL_BIGAILMENT_PER,
a.UNIT_PENSION_MONEY,
a.UNIT_MEDICAL_MONEY,
a.UNIT_UNEMPLOYMENT_MONEY,
a.UNIT_INJURY_MONEY,
a.UNIT_BIRTH_MONEY,
a.UNIT_BIGMAILMENT_MONEY,
a.PERSONAL_PENSION_MONEY,
a.PERSONAL_MEDICAL_MONEY,
a.PERSONAL_UNEMPLOYMENT_MONEY,
a.PERSONAL_BIGMAILMENT_MONEY,
a.PROVIDENT_NO,
a.UNIT_PROVIDENT_SET,
a.PROVIDENT_PERCENT,
a.UNIT_PROVIDENT_SUM,
a.PERSONAL_PROIDENT_SET,
a.PERSONAL_PROVIDENT_SUM,
a.CREATE_BY,
a.UPDATE_TIME,
a.UPDATE_BY,
a.CREATE_NAME,
a.CREATE_TIME
a.ID,
a.EMP_NAME,
a.EMP_NO,
a.EMP_ID,
a.EMP_IDCARD,
a.UNIT_ID,
a.UNIT_NAME,
a.SETTLE_DOMAIN_CODE,
a.SETTLE_DOMAIN_NAME,
a.SETTLE_DOMAIN_ID,
a.SOCIAL_HOUSEHOLD,
a.SOCIAL_SECURITY_NO,
a.SOCIAL_PAY_ADDR,
a.SOCIAL_PAY_MONTH,
a.SOCIAL_CREATE_MONTH,
a.CREATE_BY,
a.UPDATE_TIME,
a.UPDATE_BY,
a.CREATE_NAME,
a.CREATE_TIME,
a.LOCK_STATUS,
a.SUM_ALL,
a.PROVIDENT_PAY_MONTH,
a.PROVIDENT_CREATE_MONTH,
a.PROVIDENT_HOUSEHOLD,
a.PROVIDENT_PAY_ADDR,
a.FUND_PROVINCE,
a.FUND_CITY,
a.FUND_TOWN,
a.SOCIAL_PROVINCE,
a.SOCIAL_CITY,
a.SOCIAL_TOWN,
a.SOCIAL_ID,
a.FUND_ID,
a.SOCIAL_SUM,
a.UNIT_SOCIAL_SUM,
a.SOCIAL_SECURITY_PERSONAL_SUM,
a.PROVIDENT_SUM,
a.INAUGURAL_TEAM,
a.COMPANY_ACCRUAL,
a.PERSONAL_ACCRUAL,
a.UNIT_PENSION_SET,
a.UNIT_MEDICAL_SET,
a.UNIT_UNEMPLOYMENT_SET,
a.UNIT_INJURY_SET,
a.UNIT_BIRTH_SET,
a.UNIT_PENSION_PER,
a.UNIT_MEDICAL_PER,
a.UNIT_UNEMPLOYMENT_PER,
a.UNIT_INJURY_PER,
a.UNIT_BIRTH_PER,
a.PERSONAL_PENSION_PER,
a.PERSONAL_MEDICAL_PER,
a.PERSONAL_UNEMPLOYMENT_PER,
a.UNIT_BIGAILMENT_PER,
a.PERSONAL_BIGAILMENT_PER,
a.UNIT_PENSION_MONEY,
a.UNIT_MEDICAL_MONEY,
a.UNIT_UNEMPLOYMENT_MONEY,
a.UNIT_INJURY_MONEY,
a.UNIT_BIRTH_MONEY,
a.UNIT_BIGMAILMENT_MONEY,
a.PERSONAL_PENSION_MONEY,
a.PERSONAL_MEDICAL_MONEY,
a.PERSONAL_UNEMPLOYMENT_MONEY,
a.PERSONAL_BIGMAILMENT_MONEY,
a.PROVIDENT_NO,
a.UNIT_PROVIDENT_SET,
a.PROVIDENT_PERCENT,
a.UNIT_PROVIDENT_SUM,
a.PERSONAL_PROIDENT_SET,
a.PERSONAL_PROVIDENT_SUM
AND a.ID = #{tPaymentInfo.id}
AND a.EMP_NAME = #{tPaymentInfo.empName}
AND a.EMP_NO like CONCAT(#{tPaymentInfo.empNo},'%')
AND a.EMP_ID = #{tPaymentInfo.empId}
AND a.EMP_IDCARD = #{tPaymentInfo.empIdcard}
AND a.UNIT_ID = #{tPaymentInfo.unitId}
AND a.SETTLE_DOMAIN_NAME = #{tPaymentInfo.settleDomainName}
AND a.SETTLE_DOMAIN_CODE = #{tPaymentInfo.settleDomainCode}
AND a.UNIT_NAME = #{tPaymentInfo.unitName}
AND a.SETTLE_DOMAIN_ID = #{tPaymentInfo.settleDomainId}
AND a.SOCIAL_HOUSEHOLD like CONCAT(#{tPaymentInfo.socialHousehold},'%')
AND a.SOCIAL_SECURITY_NO like CONCAT(#{tPaymentInfo.socialSecurityNo},'%')
AND a.SOCIAL_PAY_ADDR = #{tPaymentInfo.socialPayAddr}
AND (a.SOCIAL_PAY_MONTH = '${tPaymentInfo.socialPayMonth}' or a.PROVIDENT_PAY_MONTH = '${tPaymentInfo.socialPayMonth}')
AND (a.SOCIAL_CREATE_MONTH = '${tPaymentInfo.socialCreateMonth}' or a.PROVIDENT_CREATE_MONTH = '${tPaymentInfo.socialCreateMonth}')
AND a.LOCK_STATUS = #{tPaymentInfo.lockStatus}
AND a.PUSH_STATUS = #{tPaymentInfo.pushStatus}
AND a.SUM_ALL = #{tPaymentInfo.sumAll}
AND a.PROVIDENT_HOUSEHOLD like CONCAT(#{tPaymentInfo.providentHousehold},'%')
AND a.PROVIDENT_PAY_ADDR = #{tPaymentInfo.providentPayAddr}
AND (a.SOCIAL_PROVINCE = '${tPaymentInfo.socialProvince}' or a.FUND_PROVINCE = '${tPaymentInfo.socialProvince}')
AND (a.SOCIAL_CITY = '${tPaymentInfo.socialCity}' or a.FUND_CITY = '${tPaymentInfo.socialCity}')
AND (a.SOCIAL_CITY = '${tPaymentInfo.socialCity}' or a.FUND_CITY = '${tPaymentInfo.socialCity}')
AND (a.SOCIAL_PROVINCE = '${tPaymentInfo.socialProvince}' or a.FUND_PROVINCE = '${tPaymentInfo.socialProvince}')
AND (a.SOCIAL_TOWN = '${tPaymentInfo.socialTown}' or a.FUND_TOWN = '${tPaymentInfo.socialTown}')
AND a.SOCIAL_ID = #{tPaymentInfo.socialId}
AND a.FUND_ID = #{tPaymentInfo.fundId}
AND a.SOCIAL_SUM = #{tPaymentInfo.socialSum}
AND a.UNIT_SOCIAL_SUM = #{tPaymentInfo.unitSocialSum}
AND a.SOCIAL_SECURITY_PERSONAL_SUM = #{tPaymentInfo.socialSecurityPersonalSum}
AND a.PROVIDENT_SUM = #{tPaymentInfo.providentSum}
AND a.INAUGURAL_TEAM = #{tPaymentInfo.inauguralTeam}
AND a.SORT_TIME = #{tPaymentInfo.sortTime}
AND a.COMPANY_ACCRUAL = #{tPaymentInfo.companyAccrual}
AND a.PERSONAL_ACCRUAL = #{tPaymentInfo.personalAccrual}
AND a.UNIT_PENSION_SET = #{tPaymentInfo.unitPensionSet}
AND a.UNIT_MEDICAL_SET = #{tPaymentInfo.unitMedicalSet}
AND a.UNIT_UNEMPLOYMENT_SET = #{tPaymentInfo.unitUnemploymentSet}
AND a.UNIT_INJURY_SET = #{tPaymentInfo.unitInjurySet}
AND a.UNIT_BIRTH_SET = #{tPaymentInfo.unitBirthSet}
AND a.UNIT_PENSION_PER = #{tPaymentInfo.unitPensionPer}
AND a.UNIT_MEDICAL_PER = #{tPaymentInfo.unitMedicalPer}
AND a.UNIT_UNEMPLOYMENT_PER = #{tPaymentInfo.unitUnemploymentPer}
AND a.UNIT_INJURY_PER = #{tPaymentInfo.unitInjuryPer}
AND a.UNIT_BIRTH_PER = #{tPaymentInfo.unitBirthPer}
AND a.PERSONAL_PENSION_PER = #{tPaymentInfo.personalPensionPer}
AND a.PERSONAL_MEDICAL_PER = #{tPaymentInfo.personalMedicalPer}
AND a.PERSONAL_UNEMPLOYMENT_PER = #{tPaymentInfo.personalUnemploymentPer}
AND a.UNIT_BIGAILMENT_PER = #{tPaymentInfo.unitBigailmentPer}
AND a.PERSONAL_BIGAILMENT_PER = #{tPaymentInfo.personalBigailmentPer}
AND a.UNIT_PENSION_MONEY = #{tPaymentInfo.unitPensionMoney}
AND a.UNIT_MEDICAL_MONEY = #{tPaymentInfo.unitMedicalMoney}
AND a.UNIT_UNEMPLOYMENT_MONEY = #{tPaymentInfo.unitUnemploymentMoney}
AND a.UNIT_INJURY_MONEY = #{tPaymentInfo.unitInjuryMoney}
AND a.UNIT_BIRTH_MONEY = #{tPaymentInfo.unitBirthMoney}
AND a.UNIT_BIGMAILMENT_MONEY = #{tPaymentInfo.unitBigmailmentMoney}
AND a.PERSONAL_PENSION_MONEY = #{tPaymentInfo.personalPensionMoney}
AND a.PERSONAL_MEDICAL_MONEY = #{tPaymentInfo.personalMedicalMoney}
AND a.PERSONAL_UNEMPLOYMENT_MONEY = #{tPaymentInfo.personalUnemploymentMoney}
AND a.PERSONAL_BIGMAILMENT_MONEY = #{tPaymentInfo.personalBigmailmentMoney}
AND a.PROVIDENT_NO = #{tPaymentInfo.providentNo}
AND a.UNIT_PROVIDENT_SET = #{tPaymentInfo.unitProvidentSet}
AND a.PROVIDENT_PERCENT = #{tPaymentInfo.providentPercent}
AND a.UNIT_PROVIDENT_SUM = #{tPaymentInfo.unitProvidentSum}
AND a.PERSONAL_PROIDENT_SET = #{tPaymentInfo.personalProidentSet}
AND a.PERSONAL_PROVIDENT_SUM = #{tPaymentInfo.personalProvidentSum}
AND a.CREATE_BY = #{tPaymentInfo.createBy}
AND a.UPDATE_TIME = #{tPaymentInfo.updateTime}
AND a.UPDATE_BY = #{tPaymentInfo.updateBy}
AND a.CREATE_NAME = #{tPaymentInfo.createName}
AND a.CREATE_TIME = #{tPaymentInfo.createTime}
AND a.id in
#{idStr}
AND a.ID = #{tPaymentInfo.id}
AND a.EMP_NAME = #{tPaymentInfo.empName}
AND a.EMP_NO like CONCAT(#{tPaymentInfo.empNo},'%')
AND a.EMP_ID = #{tPaymentInfo.empId}
AND a.EMP_IDCARD = #{tPaymentInfo.empIdcard}
AND a.UNIT_ID = #{tPaymentInfo.unitId}
AND a.SETTLE_DOMAIN_NAME = #{tPaymentInfo.settleDomainName}
AND a.SETTLE_DOMAIN_CODE = #{tPaymentInfo.settleDomainCode}
AND a.UNIT_NAME = #{tPaymentInfo.unitName}
AND a.SETTLE_DOMAIN_ID = #{tPaymentInfo.settleDomainId}
AND a.SOCIAL_HOUSEHOLD like CONCAT(#{tPaymentInfo.socialHousehold},'%')
AND a.SOCIAL_SECURITY_NO like CONCAT(#{tPaymentInfo.socialSecurityNo},'%')
AND a.SOCIAL_PAY_ADDR = #{tPaymentInfo.socialPayAddr}
AND (a.SOCIAL_PAY_MONTH = '${tPaymentInfo.socialPayMonth}' or a.PROVIDENT_PAY_MONTH = '${tPaymentInfo.socialPayMonth}')
AND (a.SOCIAL_CREATE_MONTH = '${tPaymentInfo.socialCreateMonth}' or a.PROVIDENT_CREATE_MONTH = '${tPaymentInfo.socialCreateMonth}')
AND a.LOCK_STATUS = #{tPaymentInfo.lockStatus}
AND a.SUM_ALL = #{tPaymentInfo.sumAll}
AND a.PROVIDENT_HOUSEHOLD like CONCAT(#{tPaymentInfo.providentHousehold},'%')
AND a.PROVIDENT_PAY_ADDR = #{tPaymentInfo.providentPayAddr}
AND a.FUND_PROVINCE = #{tPaymentInfo.fundProvince}
AND a.FUND_CITY = #{tPaymentInfo.fundCity}
AND a.FUND_TOWN = #{tPaymentInfo.fundTown}
AND a.SOCIAL_PROVINCE = #{tPaymentInfo.socialProvince}
AND a.SOCIAL_CITY = #{tPaymentInfo.socialCity}
AND (a.SOCIAL_CITY = '${tPaymentInfo.socialCity}' or a.FUND_CITY = '${tPaymentInfo.socialCity}')
AND (a.SOCIAL_PROVINCE = '${tPaymentInfo.socialProvince}' or a.FUND_PROVINCE = '${tPaymentInfo.socialProvince}')
AND (a.SOCIAL_TOWN = '${tPaymentInfo.socialTown}' or a.FUND_TOWN = '${tPaymentInfo.socialTown}')
AND a.SOCIAL_ID = #{tPaymentInfo.socialId}
AND a.FUND_ID = #{tPaymentInfo.fundId}
AND a.SOCIAL_SUM = #{tPaymentInfo.socialSum}
AND a.UNIT_SOCIAL_SUM = #{tPaymentInfo.unitSocialSum}
AND a.SOCIAL_SECURITY_PERSONAL_SUM = #{tPaymentInfo.socialSecurityPersonalSum}
AND a.PROVIDENT_SUM = #{tPaymentInfo.providentSum}
AND a.INAUGURAL_TEAM = #{tPaymentInfo.inauguralTeam}
AND a.SORT_TIME = #{tPaymentInfo.sortTime}
AND a.COMPANY_ACCRUAL = #{tPaymentInfo.companyAccrual}
AND a.PERSONAL_ACCRUAL = #{tPaymentInfo.personalAccrual}
AND a.UNIT_PENSION_SET = #{tPaymentInfo.unitPensionSet}
AND a.UNIT_MEDICAL_SET = #{tPaymentInfo.unitMedicalSet}
AND a.UNIT_UNEMPLOYMENT_SET = #{tPaymentInfo.unitUnemploymentSet}
AND a.UNIT_INJURY_SET = #{tPaymentInfo.unitInjurySet}
AND a.UNIT_BIRTH_SET = #{tPaymentInfo.unitBirthSet}
AND a.UNIT_PENSION_PER = #{tPaymentInfo.unitPensionPer}
AND a.UNIT_MEDICAL_PER = #{tPaymentInfo.unitMedicalPer}
AND a.UNIT_UNEMPLOYMENT_PER = #{tPaymentInfo.unitUnemploymentPer}
AND a.UNIT_INJURY_PER = #{tPaymentInfo.unitInjuryPer}
AND a.UNIT_BIRTH_PER = #{tPaymentInfo.unitBirthPer}
AND a.PERSONAL_PENSION_PER = #{tPaymentInfo.personalPensionPer}
AND a.PERSONAL_MEDICAL_PER = #{tPaymentInfo.personalMedicalPer}
AND a.PERSONAL_UNEMPLOYMENT_PER = #{tPaymentInfo.personalUnemploymentPer}
AND a.UNIT_BIGAILMENT_PER = #{tPaymentInfo.unitBigailmentPer}
AND a.PERSONAL_BIGAILMENT_PER = #{tPaymentInfo.personalBigailmentPer}
AND a.UNIT_PENSION_MONEY = #{tPaymentInfo.unitPensionMoney}
AND a.UNIT_MEDICAL_MONEY = #{tPaymentInfo.unitMedicalMoney}
AND a.UNIT_UNEMPLOYMENT_MONEY = #{tPaymentInfo.unitUnemploymentMoney}
AND a.UNIT_INJURY_MONEY = #{tPaymentInfo.unitInjuryMoney}
AND a.UNIT_BIRTH_MONEY = #{tPaymentInfo.unitBirthMoney}
AND a.UNIT_BIGMAILMENT_MONEY = #{tPaymentInfo.unitBigmailmentMoney}
AND a.PERSONAL_PENSION_MONEY = #{tPaymentInfo.personalPensionMoney}
AND a.PERSONAL_MEDICAL_MONEY = #{tPaymentInfo.personalMedicalMoney}
AND a.PERSONAL_UNEMPLOYMENT_MONEY = #{tPaymentInfo.personalUnemploymentMoney}
AND a.PERSONAL_BIGMAILMENT_MONEY = #{tPaymentInfo.personalBigmailmentMoney}
AND a.PROVIDENT_NO = #{tPaymentInfo.providentNo}
AND a.UNIT_PROVIDENT_SET = #{tPaymentInfo.unitProvidentSet}
AND a.PROVIDENT_PERCENT = #{tPaymentInfo.providentPercent}
AND a.UNIT_PROVIDENT_SUM = #{tPaymentInfo.unitProvidentSum}
AND a.PERSONAL_PROIDENT_SET = #{tPaymentInfo.personalProidentSet}
AND a.PERSONAL_PROVIDENT_SUM = #{tPaymentInfo.personalProvidentSum}
AND a.CREATE_BY = #{tPaymentInfo.createBy}
AND a.UPDATE_TIME = #{tPaymentInfo.updateTime}
AND a.UPDATE_BY = #{tPaymentInfo.updateBy}
AND a.CREATE_NAME = #{tPaymentInfo.createName}
AND a.CREATE_TIME = #{tPaymentInfo.createTime}
update t_payment_info
SUM_ALL = #{tPaymentInfo.sumAll},
SOCIAL_SUM = #{tPaymentInfo.socialSum},
UNIT_SOCIAL_SUM = #{tPaymentInfo.unitSocialSum},
SOCIAL_SECURITY_PERSONAL_SUM = #{tPaymentInfo.socialSecurityPersonalSum},
SOCIAL_HOUSEHOLD = #{tPaymentInfo.socialHousehold},
SOCIAL_HOUSEHOLD = #{tPaymentInfo.socialHousehold},
PROVIDENT_SUM = #{tPaymentInfo.providentSum},
PROVIDENT_HOUSEHOLD = #{tPaymentInfo.providentHousehold},
PROVIDENT_HOUSEHOLD = #{tPaymentInfo.providentHousehold},
SOCIAL_ID = #{tPaymentInfo.socialId},
FUND_ID = #{tPaymentInfo.fundId},
UNIT_ID = #{tPaymentInfo.unitId},
SETTLE_DOMAIN_ID = #{tPaymentInfo.settleDomainId},
where ID = #{tPaymentInfo.id}
update t_payment_info set SALARY_SOCIAL_FLAG = #{status}
where
ID in
#{item}
update t_payment_info
set SALARY_FUND_FLAG = #{status}
where
ID in
#{item}
update t_payment_info
set UNIT_ID = #{infoVo.unitId},
UNIT_NAME = #{infoVo.unitName},
SETTLE_DOMAIN_NAME = #{infoVo.settleDomainName},
SETTLE_DOMAIN_CODE = #{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 PUSH_STATUS = '1' and EMP_IDCARD = #{infoVo.empIdcard}
update t_payment_info
set INCOME_STATUS = '0'
where
ID = #{id}
update t_payment_info
set PUSH_STATUS = 0
where
ID in
#{item}