update salary_book_details set payable_amount = #{payableAmount},payin_amount = #{payinAmount}, pay_date = #{payDate},pay_month = #{payMonth},is_reissue = #{isReissue},work_days = #{workDays}, finance_sure = #{financeSure},person_sure = #{personSure},submit_no = #{submitNo},bank_handleno =#{bankHandleno} where id_number = #{idNumber} and salary_id = #{id} delete from salary_book_details where id_number = #{idNumber} delete from bm_salary_book where id = #{id} insert into bm_salary_book (company_id,project_id,`name`,start_time,end_time,create_time,creator) values(#{companyId},#{proId},#{name},#{startTime},#{endTime},now(),#{creator}) insert into salary_book_details (salary_id,`name`,pro_id,id_number,bank_number,bank_name,bank_brank,payable_amount,payin_amount,work_days,work_type,salary_calc_type,salary_calc_sta,pay_month) values(#{id},#{personName},#{proId},#{idNumber},#{bankNumber},#{bankName},#{bankBrank},#{payinAmount},#{payinAmount},#{workDays},#{workType},#{salaryCalcType},#{salaryCalcSta},now()) update salary_book_details set pay_date = #{payDate},pay_month = #{payMonth},finance_sure = #{financeSure},person_sure = #{personSure},submit_no = #{submitNo},bank_handleno = #{bankHandleno} where salary_id = #{id} update bm_salary_book set people_num = #{peopleNum},salary_total = #{salaryTotal} where id = #{id}