a.ID, a.EMP_ID, a.EMP_NAME, a.EMP_NO, a.EMP_IDCARD, a.EMP_TYPE, a.EMP_MOBILE, a.EMP_NATIONAL, a.STATUS, a.TYPE, a.SOCIAL_ID, a.FUND_ID, a.TYPE_SUB, a.PROCESS_INST_ID, a.SETTLE_DOMAIN, a.DELETE_FLAG, a.SOCIAL_REDUCE_DATE, a.FUND_REDUCE_DATE, a.LEAVE_DATE, a.REDUCE_REASON, a.REDUCE_REMARK, a.BELONG_UNIT, a.CURRENT_OPERATOR, a.DISPATCH_ID_BAK, a.CONTRACT_START, a.CONTRACT_END, a.CONTRACT_TERM, a.EMP_REGIS_TYPE, a.ENJOIN_DATE, a.FILE_ADDR, a.POST, a.TRUST_REMARK, a.FILE_PROVINCE, a.FILE_CITY, a.FILE_TOWN, a.CONTRACT_TYPE, a.SOCIAL_HANDLE_STATUS, a.FUND_HANDLE_STATUS, a.HANDLE_REMARK, a.AUDIT_REMARK, a.FUND_HANDLE_REMARK, a.SOCIAL_HANDLE_REMARK, a.SOCIAL_PROVINCE, a.SOCIAL_CITY, a.SOCIAL_TOWN, a.FUND_PROVINCE, a.FUND_CITY, a.FUND_TOWN, a.AUDIT_USER, a.AUDIT_USER_NAME, a.AUDIT_TIME, a.WORKING_HOURS, a.CREATE_BY, a.UPDATE_BY, a.CREATE_NAME, a.CREATE_TIME, a.UPDATE_TIME, a.ORGAN_NAME, a.DISPATCH_ITEM, a.SETTLE_DOMAIN_NAME, a.BELONG_UNIT_NAME, a.DISPATCH_CODE, a.SETTLE_DOMAIN_CODE, a.CONTRACT_SUB_NAME, a.CONTRACT_ID, a.EDUCATION_NAME, a.TRY_PERIOD, a.ID_CARD_PROVINCE, a.ID_CARD_CITY, a.ID_CARD_TOWN, a.ID_CARD_ADDRESS, a.APPLY_NO, a.ORDER_ID AND a.ID in #{idStr} AND a.ID = #{tDispatchInfo.id} AND a.ORDER_ID = #{tDispatchInfo.orderId} AND a.EMP_ID = #{tDispatchInfo.empId} AND a.EMP_NAME like concat('%',#{tDispatchInfo.empName},'%') AND a.EMP_NO = #{tDispatchInfo.empNo} AND a.EMP_IDCARD like concat('%',#{tDispatchInfo.empIdcard},'%') AND a.EMP_TYPE = #{tDispatchInfo.empType} AND a.EMP_MOBILE = #{tDispatchInfo.empMobile} AND a.EMP_NATIONAL = #{tDispatchInfo.empNational} AND a.STATUS = #{tDispatchInfo.status} AND a.TYPE = #{tDispatchInfo.type} AND a.SOCIAL_ID = #{tDispatchInfo.socialId} AND a.FUND_ID = #{tDispatchInfo.fundId} AND a.TYPE_SUB = #{tDispatchInfo.typeSub} AND a.PROCESS_INST_ID = #{tDispatchInfo.processInstId} AND a.SETTLE_DOMAIN = #{tDispatchInfo.settleDomain} AND a.SETTLE_DOMAIN_NAME like CONCAT(#{tDispatchInfo.settleDomainName}, '%') AND a.SETTLE_DOMAIN_CODE = #{tDispatchInfo.settleDomainCode} AND a.DELETE_FLAG = #{tDispatchInfo.deleteFlag} AND a.SOCIAL_REDUCE_DATE = #{tDispatchInfo.socialReduceDate} AND a.FUND_REDUCE_DATE = #{tDispatchInfo.fundReduceDate} AND a.LEAVE_DATE = #{tDispatchInfo.leaveDate} AND a.REDUCE_REASON = #{tDispatchInfo.reduceReason} AND a.REDUCE_REMARK = #{tDispatchInfo.reduceRemark} AND a.BELONG_UNIT = #{tDispatchInfo.belongUnit} AND a.CURRENT_OPERATOR = #{tDispatchInfo.currentOperator} AND a.DISPATCH_ID_BAK = #{tDispatchInfo.dispatchIdBak} AND a.CONTRACT_START = #{tDispatchInfo.contractStart} AND a.CONTRACT_END = #{tDispatchInfo.contractEnd} AND a.CONTRACT_TERM = #{tDispatchInfo.contractTerm} AND a.EMP_REGIS_TYPE = #{tDispatchInfo.empRegisType} AND a.FILE_ADDR = #{tDispatchInfo.fileAddr} AND a.POST = #{tDispatchInfo.post} AND a.TRUST_REMARK = #{tDispatchInfo.trustRemark} AND a.FILE_PROVINCE = #{tDispatchInfo.fileProvince} AND a.FILE_CITY = #{tDispatchInfo.fileCity} AND a.FILE_TOWN = #{tDispatchInfo.fileTown} AND a.CONTRACT_TYPE = #{tDispatchInfo.contractType} AND a.SOCIAL_HANDLE_STATUS = #{tDispatchInfo.socialHandleStatus} AND a.FUND_HANDLE_STATUS = #{tDispatchInfo.fundHandleStatus} AND a.HANDLE_REMARK = #{tDispatchInfo.handleRemark} AND a.AUDIT_REMARK = #{tDispatchInfo.auditRemark} AND a.FUND_HANDLE_REMARK = #{tDispatchInfo.fundHandleRemark} AND a.SOCIAL_HANDLE_REMARK = #{tDispatchInfo.socialHandleRemark} AND a.SOCIAL_PROVINCE = #{tDispatchInfo.socialProvince} AND a.SOCIAL_CITY = #{tDispatchInfo.socialCity} AND a.SOCIAL_TOWN = #{tDispatchInfo.socialTown} AND a.FUND_PROVINCE = #{tDispatchInfo.fundProvince} AND a.FUND_CITY = #{tDispatchInfo.fundCity} AND a.FUND_TOWN = #{tDispatchInfo.fundTown} AND a.AUDIT_USER = #{tDispatchInfo.auditUser} AND a.AUDIT_USER_NAME like concat('%',#{tDispatchInfo.auditUserName},'%') AND a.AUDIT_TIME = #{tDispatchInfo.auditTime} AND a.AUDIT_TIME =]]> #{tDispatchInfo.auditTimeStart} AND a.AUDIT_TIME #{tDispatchInfo.auditTimeEnd} AND a.WORKING_HOURS = #{tDispatchInfo.workingHours} AND a.UPDATE_BY = #{tDispatchInfo.updateBy} AND a.CREATE_NAME = #{tDispatchInfo.createName} AND a.UPDATE_TIME = #{tDispatchInfo.updateTime} AND a.ORGAN_NAME = #{tDispatchInfo.organName} AND a.DISPATCH_ITEM = #{tDispatchInfo.dispatchItem} AND a.BELONG_UNIT_NAME = #{tDispatchInfo.belongUnitName} AND a.SOCIAL_HOUSEHOLD_NAME like CONCAT(CONCAT(#{tDispatchInfo.socialHouseholdName}), '%') AND a.PROVIDENT_HOUSEHOLD_NAME like CONCAT(CONCAT(#{tDispatchInfo.providentHouseholdName}), '%') AND a.CREATE_TIME = ]]> #{tDispatchInfo.createTimeStart} AND a.CREATE_TIME #{tDispatchInfo.createTimeEnd} ${tDispatchInfo.authSql} AND a.ID in #{idStr} AND a.EMP_NAME like concat('%',#{tDispatchInfo.empName},'%') AND a.EMP_IDCARD like concat('%',#{tDispatchInfo.empIdcard},'%') AND a.SETTLE_DOMAIN_NAME like CONCAT(#{tDispatchInfo.settleDomainName}, '%') AND a.SETTLE_DOMAIN_CODE = #{tDispatchInfo.settleDomainCode} AND a.SOCIAL_PROVINCE = #{tDispatchInfo.socialProvince} AND a.SOCIAL_CITY = #{tDispatchInfo.socialCity} AND a.SOCIAL_TOWN = #{tDispatchInfo.socialTown} AND a.FUND_PROVINCE = #{tDispatchInfo.fundProvince} AND a.FUND_CITY = #{tDispatchInfo.fundCity} AND a.FUND_TOWN = #{tDispatchInfo.fundTown} AND a.CREATE_NAME = #{tDispatchInfo.createName} AND a.SOCIAL_HOUSEHOLD_NAME like CONCAT(#{tDispatchInfo.settleDomainName}, '%') AND a.PROVIDENT_HOUSEHOLD_NAME like CONCAT(#{tDispatchInfo.providentHouseholdName}, '%') AND a.CREATE_TIME = ]]> #{tDispatchInfo.createTimeStart} AND a.CREATE_TIME #{tDispatchInfo.createTimeEnd} ${tDispatchInfo.authSql} FROM t_dispatch_info a left join t_social_info s on a.SOCIAL_ID = s.id s.DELETE_FLAG = 0 AND a.ID in #{items} /** 社保办理状态:0待办理/1已办理2办理失败3已派减4 办理中 5 部分办理失败 派单社保办理状态 0 未办理 1 全部办理成功(原-已办理) 2 全部办理失败(原-办理失败) 3 部分办理成功 4 办理中 **/ /*社保代办理 1.派单审核通过 2.派增(type=0):待办理(social_handle_status='0') or 派减(type=1):已办理完成或部分办理失败 且已派减*/ AND a.social_id is not null AND a.STATUS = "2" and (( a.type = '0' AND (s.HANDLE_STATUS = "0" or s.HANDLE_STATUS = "4") ) or ( a.type ='1' AND s.HANDLE_STATUS in ('1','5') and s.REDUCE_CAN = '1')) and a.SOCIAL_HANDLE_STATUS in ('0','4') AND a.TYPE = #{tDispatchInfo.type} AND s.social_province = #{tDispatchInfo.socialProvince} AND s.social_city = #{tDispatchInfo.socialCity} AND s.social_town = #{tDispatchInfo.socialTown} AND a.EMP_NAME like concat('%',#{tDispatchInfo.empName},'%') AND a.EMP_IDCARD like concat('%',#{tDispatchInfo.empIdcard},'%') AND a.STATUS = #{tDispatchInfo.status} AND a.SETTLE_DOMAIN = #{tDispatchInfo.settleDomain} AND a.SETTLE_DOMAIN_CODE = #{tDispatchInfo.settleDomainCode} AND a.SOCIAL_HANDLE_STATUS = #{tDispatchInfo.socialHandleStatus} AND a.CREATE_NAME = #{tDispatchInfo.createName} AND a.SETTLE_DOMAIN_NAME like CONCAT(CONCAT(#{tDispatchInfo.settleDomainName}), '%') AND a.BELONG_UNIT_NAME = #{tDispatchInfo.belongUnitName} AND a.CREATE_TIME #{tDispatchInfo.createTimeEnd} AND a.CREATE_TIME =]]> #{tDispatchInfo.createTimeStart} AND a.AUDIT_TIME =]]> #{tDispatchInfo.auditTimeStart} AND a.AUDIT_TIME #{tDispatchInfo.auditTimeEnd} AND a.AUDIT_USER_NAME like concat('%',#{tDispatchInfo.auditUserName},'%') AND a.SOCIAL_HOUSEHOLD_NAME like CONCAT(CONCAT(#{tDispatchInfo.socialHouseholdName}), '%') ${tDispatchInfo.authSql} group by a.id order by a.APPLY_NO desc FROM t_dispatch_info a left join t_provident_fund f on a.FUND_ID = f.id a.DELETE_FLAG = 0 AND a.ID in #{items} /** 社保办理状态:0待办理/1已办理2办理失败3已派减4 办理中 5 部分办理失败 派单社保办理状态 0 未办理 1 全部办理成功(原-已办理) 2 全部办理失败(原-办理失败) 3 部分办理成功 4 办理中 **/ /*社保代办理 1.派单审核通过 2.派增(type=0):待办理(social_handle_status='0') or 派减(type=1):已办理完成或部分办理失败 且已派减*/ AND a.fund_id is not null AND a.STATUS = "2" and (( a.type = '0' AND f.HANDLE_STATUS = '0') or ( a.type ='1' AND f.HANDLE_STATUS = '1' and f.REDUCE_CAN = '1')) and a.FUND_HANDLE_STATUS='0' AND a.FUND_PROVINCE = #{tDispatchInfo.fundProvince} AND a.TYPE = #{tDispatchInfo.type} AND a.FUND_CITY = #{tDispatchInfo.fundCity} AND a.FUND_TOWN = #{tDispatchInfo.fundTown} AND a.EMP_NAME like concat('%',#{tDispatchInfo.empName},'%') AND a.EMP_IDCARD like concat('%',#{tDispatchInfo.empIdcard},'%') AND a.STATUS = #{tDispatchInfo.status} AND a.SETTLE_DOMAIN = #{tDispatchInfo.settleDomain} AND a.SETTLE_DOMAIN_CODE = #{tDispatchInfo.settleDomainCode} AND a.SOCIAL_HANDLE_STATUS = #{tDispatchInfo.socialHandleStatus} AND a.CREATE_NAME = #{tDispatchInfo.createName} AND a.SETTLE_DOMAIN_NAME like CONCAT(CONCAT(#{tDispatchInfo.settleDomainName}), '%') AND a.BELONG_UNIT_NAME = #{tDispatchInfo.belongUnitName} AND a.CREATE_TIME #{tDispatchInfo.createTimeEnd} AND a.CREATE_TIME =]]> #{tDispatchInfo.createTimeStart} AND a.AUDIT_TIME =]]> #{tDispatchInfo.auditTimeStart} AND a.AUDIT_TIME #{tDispatchInfo.auditTimeEnd} AND a.AUDIT_USER_NAME like concat('%',#{tDispatchInfo.auditUserName},'%') AND a.PROVIDENT_HOUSEHOLD_NAME like CONCAT(CONCAT(#{tDispatchInfo.providentHouseholdName}), '%') ${tDispatchInfo.authSql} group by a.id order by a.APPLY_NO desc