select Loc_Code, Loc_Desc,Com_Number,Empty_Number, Site_code, ID, Order_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code, Lssued_Number from powder_order insert into powder_order Site_code, ID, Order_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code, Lssued_Number, Loc_Code, Loc_Desc, #{siteCode}, #{ID}, #{orderCode}, #{materialCode}, #{materialDesc}, #{planDate}, #{planNumber}, #{Unit}, #{realityNumber}, #{orderStatus}, #{userDefined1}, #{userDefined2}, #{userDefined3}, #{userDefined4}, #{userDefined5}, #{userDefined6}, #{userDefined7}, #{userDefined8}, #{userDefined9}, #{userDefined10}, #{userDefined11}, #{supplierCode}, #{supplierName}, #{Remark}, #{createBy}, #{createDate}, #{lastUpdateBy}, #{lastUpdateDate}, #{Active}, #{enterpriseId}, #{enterpriseCode}, #{lssuedNumber}, #{locCode}, #{locDesc}, update powder_order Site_code = #{siteCode}, Order_Code = #{orderCode}, Material_Code = #{materialCode}, Material_Desc = #{materialDesc}, Plan_Date = #{planDate}, Plan_Number = #{planNumber}, Unit = #{Unit}, Reality_Number = #{realityNumber}, Order_Status = #{orderStatus}, User_Defined1 = #{userDefined1}, User_Defined2 = #{userDefined2}, User_Defined3 = #{userDefined3}, User_Defined4 = #{userDefined4}, User_Defined5 = #{userDefined5}, User_Defined6 = #{userDefined6}, User_Defined7 = #{userDefined7}, User_Defined8 = #{userDefined8}, User_Defined9 = #{userDefined9}, User_Defined10 = #{userDefined10}, User_Defined11 = #{userDefined11}, Supplier_Code = #{supplierCode}, Supplier_Name = #{supplierName}, Remark = #{Remark}, Create_By = #{createBy}, Create_Date = #{createDate}, Last_Update_By = #{lastUpdateBy}, Last_Update_Date = #{lastUpdateDate}, Active = #{Active}, Enterprise_Id = #{enterpriseId}, Enterprise_Code = #{enterpriseCode}, Lssued_Number = #{lssuedNumber}, Com_Number = #{comNumber}, Empty_Number = #{emptyNumber}, Loc_Code = #{locCode}, Loc_Desc = #{locDesc}, where ID = #{ID} delete from powder_order where ID = #{ID} delete from powder_order where Order_Status = '1' and ID in #{ID} update ods_raw_storage_news set amount = amount + #{amount} ,storage_amount =storage_amount+ #{amount} where storage_id =#{storageId} insert into ods_raw_storage_news storage_id, Site_code, storage_type, wl_code, material_code, material_desc, amount, storage_amount, create_by, gmt_create, #{storageId}, #{siteCode}, #{storageType}, #{wlCode}, #{materialCode}, #{materialDesc}, #{amount}, #{storageAmount}, #{createBy}, #{createTime}, update ods_raw_storage_news set amount = amount - #{amount} ,storage_amount =storage_amount- #{amount} where active_flag = '1' and Site_code= #{siteCode} and wl_code =#{wlCode} and material_code = #{materialCode}