id, order_no, salesman_id, finance_id, salesman_name, finance_name, final_receivables, final_Receivables_time, invoice_amount, create_time, buyer_name, order_receivables, order_arrears, payment_amount, cost_amount, dep_name, province_name, legal_affairs, dun_start_time, legal_affairs_type, operation_time, legal_affairs_status, project_type, service_type, service_project, patent_cost, patent_cost_actual, soft_cost, soft_cost_actual, audit_cost, audit_cost_actual, other_cost, other_cost_actual, expect_profit, actual_profit delete from t_order_mid where id = #{id,jdbcType=INTEGER} insert into t_order_mid (order_no, salesman_id, finance_id, salesman_name, finance_name, final_receivables, final_Receivables_time, invoice_amount, create_time, buyer_name, order_receivables, order_arrears, payment_amount, cost_amount, dep_name, province_name, legal_affairs, dun_start_time, legal_affairs_type, operation_time, legal_affairs_status, project_type, service_type, service_project, patent_cost, patent_cost_actual, soft_cost, soft_cost_actual, audit_cost, audit_cost_actual, other_cost, other_cost_actual, expect_profit, actual_profit) values (#{orderNo,jdbcType=VARCHAR}, #{salesmanId,jdbcType=VARCHAR}, #{financeId,jdbcType=VARCHAR}, #{salesmanName,jdbcType=VARCHAR}, #{financeName,jdbcType=VARCHAR}, #{finalReceivables,jdbcType=DECIMAL}, #{finalReceivablesTime,jdbcType=TIMESTAMP}, #{invoiceAmount,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{buyerName,jdbcType=VARCHAR}, #{orderReceivables,jdbcType=DECIMAL}, #{orderArrears,jdbcType=DECIMAL}, #{paymentAmount,jdbcType=DECIMAL}, #{costAmount,jdbcType=DECIMAL}, #{depName,jdbcType=VARCHAR}, #{provinceName,jdbcType=VARCHAR}, #{legalAffairs,jdbcType=INTEGER}, #{dunStartTime,jdbcType=TIMESTAMP}, #{legalAffairsType,jdbcType=INTEGER}, #{operationTime,jdbcType=DATE}, #{legalAffairsStatus,jdbcType=INTEGER}, #{projectType,jdbcType=INTEGER}, #{serviceType,jdbcType=VARCHAR}, #{serviceProject,jdbcType=VARCHAR}, #{patentCost,jdbcType=DECIMAL}, #{patentCostActual,jdbcType=DECIMAL}, #{softCost,jdbcType=DECIMAL}, #{softCostActual,jdbcType=DECIMAL}, #{auditCost,jdbcType=DECIMAL}, #{auditCostActual,jdbcType=DECIMAL}, #{otherCost,jdbcType=DECIMAL}, #{otherCostActual,jdbcType=DECIMAL}, #{expectProfit,jdbcType=DECIMAL}, #{actualProfit,jdbcType=DECIMAL}) insert into t_order_mid order_no, salesman_id, finance_id, salesman_name, finance_name, final_receivables, final_Receivables_time, invoice_amount, create_time, buyer_name, order_receivables, order_arrears, payment_amount, cost_amount, dep_name, province_name, legal_affairs, dun_start_time, legal_affairs_type, operation_time, legal_affairs_status, project_type, service_type, service_project, patent_cost, patent_cost_actual, soft_cost, soft_cost_actual, audit_cost, audit_cost_actual, other_cost, other_cost_actual, expect_profit, actual_profit, #{orderNo,jdbcType=VARCHAR}, #{salesmanId,jdbcType=VARCHAR}, #{financeId,jdbcType=VARCHAR}, #{salesmanName,jdbcType=VARCHAR}, #{financeName,jdbcType=VARCHAR}, #{finalReceivables,jdbcType=DECIMAL}, #{finalReceivablesTime,jdbcType=TIMESTAMP}, #{invoiceAmount,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{buyerName,jdbcType=VARCHAR}, #{orderReceivables,jdbcType=DECIMAL}, #{orderArrears,jdbcType=DECIMAL}, #{paymentAmount,jdbcType=DECIMAL}, #{costAmount,jdbcType=DECIMAL}, #{depName,jdbcType=VARCHAR}, #{provinceName,jdbcType=VARCHAR}, #{legalAffairs,jdbcType=INTEGER}, #{dunStartTime,jdbcType=TIMESTAMP}, #{legalAffairsType,jdbcType=INTEGER}, #{operationTime,jdbcType=DATE}, #{legalAffairsStatus,jdbcType=INTEGER}, #{projectType,jdbcType=INTEGER}, #{serviceType,jdbcType=VARCHAR}, #{serviceProject,jdbcType=VARCHAR}, #{patentCost,jdbcType=DECIMAL}, #{patentCostActual,jdbcType=DECIMAL}, #{softCost,jdbcType=DECIMAL}, #{softCostActual,jdbcType=DECIMAL}, #{auditCost,jdbcType=DECIMAL}, #{auditCostActual,jdbcType=DECIMAL}, #{otherCost,jdbcType=DECIMAL}, #{otherCostActual,jdbcType=DECIMAL}, #{expectProfit,jdbcType=DECIMAL}, #{actualProfit,jdbcType=DECIMAL}, update t_order_mid order_no = #{orderNo,jdbcType=VARCHAR}, salesman_id = #{salesmanId,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, salesman_name = #{salesmanName,jdbcType=VARCHAR}, finance_name = #{financeName,jdbcType=VARCHAR}, final_receivables = #{finalReceivables,jdbcType=DECIMAL}, final_Receivables_time = #{finalReceivablesTime,jdbcType=TIMESTAMP}, invoice_amount = #{invoiceAmount,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, buyer_name = #{buyerName,jdbcType=VARCHAR}, order_receivables = #{orderReceivables,jdbcType=DECIMAL}, order_arrears = #{orderArrears,jdbcType=DECIMAL}, payment_amount = #{paymentAmount,jdbcType=DECIMAL}, cost_amount = #{costAmount,jdbcType=DECIMAL}, dep_name = #{depName,jdbcType=VARCHAR}, province_name = #{provinceName,jdbcType=VARCHAR}, legal_affairs = #{legalAffairs,jdbcType=INTEGER}, dun_start_time = #{dunStartTime,jdbcType=TIMESTAMP}, legal_affairs_type = #{legalAffairsType,jdbcType=INTEGER}, operation_time = #{operationTime,jdbcType=DATE}, legal_affairs_status = #{legalAffairsStatus,jdbcType=INTEGER}, project_type = #{projectType,jdbcType=INTEGER}, service_type = #{serviceType,jdbcType=VARCHAR}, service_project = #{serviceProject,jdbcType=VARCHAR}, patent_cost = #{patentCost,jdbcType=DECIMAL}, patent_cost_actual = #{patentCostActual,jdbcType=DECIMAL}, soft_cost = #{softCost,jdbcType=DECIMAL}, soft_cost_actual = #{softCostActual,jdbcType=DECIMAL}, audit_cost = #{auditCost,jdbcType=DECIMAL}, audit_cost_actual = #{auditCostActual,jdbcType=DECIMAL}, other_cost = #{otherCost,jdbcType=DECIMAL}, other_cost_actual = #{otherCostActual,jdbcType=DECIMAL}, expect_profit = #{expectProfit,jdbcType=DECIMAL}, actual_profit = #{actualProfit,jdbcType=DECIMAL}, where id = #{id,jdbcType=INTEGER} update t_order_mid set order_no = #{orderNo,jdbcType=VARCHAR}, salesman_id = #{salesmanId,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, salesman_name = #{salesmanName,jdbcType=VARCHAR}, finance_name = #{financeName,jdbcType=VARCHAR}, final_receivables = #{finalReceivables,jdbcType=DECIMAL}, final_Receivables_time = #{finalReceivablesTime,jdbcType=TIMESTAMP}, invoice_amount = #{invoiceAmount,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, buyer_name = #{buyerName,jdbcType=VARCHAR}, order_receivables = #{orderReceivables,jdbcType=DECIMAL}, order_arrears = #{orderArrears,jdbcType=DECIMAL}, payment_amount = #{paymentAmount,jdbcType=DECIMAL}, cost_amount = #{costAmount,jdbcType=DECIMAL}, dep_name = #{depName,jdbcType=VARCHAR}, province_name = #{provinceName,jdbcType=VARCHAR}, legal_affairs = #{legalAffairs,jdbcType=INTEGER}, dun_start_time = #{dunStartTime,jdbcType=TIMESTAMP}, legal_affairs_type = #{legalAffairsType,jdbcType=INTEGER}, operation_time = #{operationTime,jdbcType=DATE}, legal_affairs_status = #{legalAffairsStatus,jdbcType=INTEGER}, project_type = #{projectType,jdbcType=INTEGER}, service_type = #{serviceType,jdbcType=VARCHAR}, service_project = #{serviceProject,jdbcType=VARCHAR}, patent_cost = #{patentCost,jdbcType=DECIMAL}, patent_cost_actual = #{patentCostActual,jdbcType=DECIMAL}, soft_cost = #{softCost,jdbcType=DECIMAL}, soft_cost_actual = #{softCostActual,jdbcType=DECIMAL}, audit_cost = #{auditCost,jdbcType=DECIMAL}, audit_cost_actual = #{auditCostActual,jdbcType=DECIMAL}, other_cost = #{otherCost,jdbcType=DECIMAL}, other_cost_actual = #{otherCostActual,jdbcType=DECIMAL}, expect_profit = #{expectProfit,jdbcType=DECIMAL}, actual_profit = #{actualProfit,jdbcType=DECIMAL} where id = #{id,jdbcType=INTEGER} update t_order_mid a ,admin b set a.salesman_id=#{transferId},a.salesman_name=b.name where b.id=#{transferId} and a.salesman_id=#{aid} update t_order_new a ,t_order_mid b,admin c set b.finance_id=#{financeId},b.finance_name=c.name where a.order_dep=#{id} and a.order_no=b.order_no and c.id= #{financeId} update t_order_mid set final_receivables= #{amount},`final_Receivables_time`= #{receivablesTime}, order_arrears=if(order_arrears- #{amount} < 0,0,order_arrears- #{amount}) where order_no= #{orderNo} update t_order_mid m,(select order_no,sum(amount)amount from t_order_invoice where status=2 group by order_no)b set m.invoice_amount=b.amount where m.order_no= #{orderNo} and m.order_no=b.order_no update t_order_task a ,t_order_mid b b.cost_amount= #{cost}, b.payment_amount= #{payment}, where a.order_no=b.order_no and a.id= #{tid} update t_order_mid salesman_id = #{salesmanId,jdbcType=VARCHAR}, finance_id = #{financeId,jdbcType=VARCHAR}, salesman_name = #{salesmanName,jdbcType=VARCHAR}, finance_name = #{financeName,jdbcType=VARCHAR}, final_receivables = #{finalReceivables,jdbcType=DECIMAL}, final_Receivables_time = #{finalReceivablesTime,jdbcType=TIMESTAMP}, invoice_amount = #{invoiceAmount,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, buyer_name = #{buyerName,jdbcType=VARCHAR}, order_receivables = #{orderReceivables,jdbcType=DECIMAL}, order_arrears = #{orderArrears,jdbcType=DECIMAL}, payment_amount = #{paymentAmount,jdbcType=DECIMAL}, cost_amount = #{costAmount,jdbcType=DECIMAL}, dep_name = #{depName,jdbcType=VARCHAR}, province_name = #{provinceName,jdbcType=VARCHAR}, legal_affairs = #{legalAffairs,jdbcType=INTEGER}, dun_start_time = #{dunStartTime,jdbcType=TIMESTAMP}, legal_affairs_type = #{legalAffairsType,jdbcType=INTEGER}, operation_time = #{operationTime,jdbcType=DATE}, legal_affairs_status = #{legalAffairsStatus,jdbcType=INTEGER}, project_type = #{projectType,jdbcType=INTEGER}, service_type = #{serviceType,jdbcType=VARCHAR}, service_project = #{serviceProject,jdbcType=VARCHAR}, where order_no = #{orderNo,jdbcType=VARCHAR} update t_order_mid set legal_affairs=1,legal_affairs_type =0 where order_no in( #{item} ) update t_order_mid a ,(select order_no ,ifnull(sum(money),0)money from new_order_dun where status =1 group by order_no)b, t_order_new c set a.order_receivables=b.money,a.order_arrears =(b.money-c.settlement_amount) where a.order_no =b.order_no and a.order_no =c.order_no and a.order_receivables !=b.money; update t_order_mid a ,(select a.order_no ,GROUP_CONCAT(DISTINCT a.commodity_name )pname, GROUP_CONCAT(DISTINCT c.cname )cname from t_order_task a left join business_project b on a.commodity_id =b.id left join business_category c on b.cid =c.id group by a.order_no )b set a.service_project =b.pname,a.service_type =b.cname where a.order_no=b.order_no and a.order_no = #{orderNo}; update t_order_mid payment_amount =payment_amount+ #{paymentAmount,jdbcType=DECIMAL}, patent_cost =patent_cost+ #{patentCost,jdbcType=DECIMAL}, patent_cost_actual =patent_cost_actual+ #{patentCostActual,jdbcType=DECIMAL}, soft_cost =soft_cost+ #{softCost,jdbcType=DECIMAL}, soft_cost_actual =soft_cost_actual+ #{softCostActual,jdbcType=DECIMAL}, audit_cost =audit_cost+ #{auditCost,jdbcType=DECIMAL}, audit_cost_actual =audit_cost_actual+ #{auditCostActual,jdbcType=DECIMAL}, other_cost =other_cost+ #{otherCost,jdbcType=DECIMAL}, other_cost_actual =other_cost_actual+ #{otherCostActual,jdbcType=DECIMAL}, expect_profit =expect_profit+ #{expectProfit,jdbcType=DECIMAL}, actual_profit =actual_profit+ #{actualProfit,jdbcType=DECIMAL}, cost_amount =cost_amount+ #{costAmount,jdbcType=DECIMAL}, where order_no =#{orderNo}