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}