select c.contract_id, c.contract_code, c.contract_name, c.contract_number, c.tender_id, c.party_a_id, pa.party_a_name, t.project_name as project_name, t.party_a_id as party_a_id, t.a_person as a_person, t.a_phone as a_phone, t.agent as agent, t.agent_person as agent_person, t.agent_phone as agent_phone, c.amount, c.deposit, c.contract_document, c.drafter, u.nick_name as draft_nick_name, c.draft_time, c.remark, c.sign_date, c.sign_remark, c.sign_scan, c.comment_type, c.manager_comment, c.manager_user_id, u1.nick_name as manager_nick_name, c.manager_time from cmc_contract as c left join sys_user as u on u.user_id = c.drafter left join sys_user as u1 on u1.user_id = c.manager_user_id left join cmc_tender as t on t.tender_id = c.tender_id left join cmc_party_a as pa on pa.party_a_id = c.party_a_id insert into cmc_contract contract_id, contract_name, contract_code, tender_id, party_a_id, contract_number, amount, deposit, contract_document, drafter, draft_time, remark, sign_date, sign_remark, sign_scan, comment_type, manager_comment, manager_user_id, manager_time, #{contractId}, #{contractName}, #{contractCode}, #{tenderId}, #{partyAId}, #{contractNumber}, #{amount}, #{deposit}, #{contractDocument}, #{drafter}, #{draftTime}, #{remark}, #{signDate}, #{signRemark}, #{signScan}, #{commentType}, #{managerComment}, #{managerUserId}, #{managerTime}, update cmc_contract contract_code = #{contractCode}, contract_name = #{contractName}, tender_id = #{tenderId}, party_a_id = #{partyAId}, contract_number = #{contractNumber}, amount = #{amount}, deposit = #{deposit}, contract_document = #{contractDocument}, drafter = #{drafter}, draft_time = #{draftTime}, remark = #{remark}, sign_date = #{signDate}, sign_remark = #{signRemark}, sign_scan = #{signScan}, comment_type = #{commentType}, manager_comment = #{managerComment}, manager_user_id = #{managerUserId}, manager_time = #{managerTime}, where contract_id = #{contractId} delete from cmc_contract where contract_id = #{contractId} delete from cmc_contract where contract_id in #{contractId}