Parcourir la source

库存数量去0

姜永辉 il y a 1 an
Parent
commit
d5755b66e2

+ 6 - 3
src/main/java/com/dk/mdm/mapper/ivt/CheckItemMapper.xml

@@ -5,14 +5,17 @@
     <!-- 通用设置 -->
     <!-- 通用查询列 -->
     <sql id="Base_Column_List">
-        item_id, check_id, item_index, sku_id, inv_id, inv_qty, sub_unit_id, unit_id,pack_box,box, piece, check_qty, balance_qty, staff_id, loss_reason, check_date, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user, o_inv_qty
+        item_id, check_id, item_index, sku_id, inv_id, sys.f_remove_zero(inv_qty) as inv_qty, sub_unit_id, unit_id,pack_box,box, piece,
+        sys.f_remove_zero(check_qty) as check_qty, sys.f_remove_zero(balance_qty) as balance_qty, staff_id, loss_reason, check_date, remarks,
+flg_valid, cp_id,
+        op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user, sys.f_remove_zero(o_inv_qty) as o_inv_qty
     </sql>
 
     <!-- 盘点一览通用查询列 -->
     <sql id="Base_Column_List_Response">
         item.item_id,item.check_id,item.inv_id
-        ,item.inv_qty,item.o_inv_qty,item.box,item.piece,item.sub_unit_id,item.unit_id,item.pack_box
-        ,item.check_qty,item.balance_qty,item.staff_id
+        ,sys.f_remove_zero(item.inv_qty) as inv_qty,sys.f_remove_zero(item.o_inv_qty) as o_inv_qty,item.box,item.piece,item.sub_unit_id,item.unit_id,item.pack_box
+        ,sys.f_remove_zero(item.check_qty) as check_qty,sys.f_remove_zero(item.balance_qty) as balance_qty,item.staff_id
         ,item.loss_reason,item.check_date,item.remarks,item.flg_valid,item.cp_id
         ,sku.sku_code,sku.sku_name,sku.sku_model,brand.short_name,wh.wh_name
         ,dd.data_value AS "lossReasonName",staff.staff_name AS "dutyStaff"

+ 6 - 2
src/main/java/com/dk/mdm/mapper/ivt/FreezeItemMapper.xml

@@ -5,11 +5,15 @@
     <!-- 通用设置 -->
     <!-- 通用查询列 -->
     <sql id="Base_Column_List">
-        item_id, freeze_id, item_index, sku_id,sub_unit_id, unit_id,pack_box, box, piece, freeze_qty, unfreeze_qty, surplus_qty, remarks, inv_id, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
+        item_id, freeze_id, item_index, sku_id,sub_unit_id, unit_id,pack_box, box, piece,
+          sys.f_remove_zero(freeze_qty) as freeze_qty,  sys.f_remove_zero(unfreeze_qty) as unfreeze_qty,  sys.f_remove_zero(surplus_qty) as surplus_qty, remarks, inv_id, flg_valid, cp_id,
+        op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
     </sql>
     <!-- 通用Respons查询列 -->
     <sql id="Base_Column_List_Respons">
-        item.item_id, item.freeze_id, item.item_index, item.sku_id,item.box,item.piece,item.freeze_qty, item.unfreeze_qty, item.surplus_qty, item.remarks, item.inv_id, item.flg_valid
+        item.item_id, item.freeze_id, item.item_index, item.sku_id,item.box,item.piece,
+        sys.f_remove_zero(item.freeze_qty) as freeze_qty, sys.f_remove_zero(item.unfreeze_qty) as unfreeze_qty,
+        sys.f_remove_zero(item.surplus_qty) as surplus_qty, item.remarks, item.inv_id, item.flg_valid
         ,item.cp_id, sku.sku_code, sku.sku_name, sku.sku_model,brand.short_name,wh.wh_name
         ,item.sub_unit_id,item.unit_id,item.pack_box,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,item.box,item.piece) AS "boxPiece"
     </sql>

+ 3 - 2
src/main/java/com/dk/mdm/mapper/ivt/FreezeMapper.xml

@@ -5,14 +5,15 @@
     <!-- 通用设置 -->
     <!-- 通用查询列 -->
     <sql id="Base_Column_List">
-        freeze_id, freeze_no, cus_id, org_id, staff_id, freeze_status, freeze_date, auto_unfreeze_date, sum_quantity, remarks, make_staff, make_time, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user,annex_paths
+        freeze_id, freeze_no, cus_id, org_id, staff_id, freeze_status, freeze_date, auto_unfreeze_date,
+        sys.f_remove_zero(sum_quantity) as sum_quantity, remarks, make_staff, make_time, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user,annex_paths
     </sql>
 
     <!-- 冻结一览查询列 -->
     <sql id="Base_Column_List_Respons">
         fre.freeze_id,fre.freeze_no,fre.cus_id,fre.org_id,fre.staff_id,fre.freeze_status
         ,sys.f_get_name_i18n(tdk.kind_name_i18n, #{i18n} ) AS "freezeStatusName"
-        ,fre.freeze_date,fre.auto_unfreeze_date ,fre.sum_quantity, fre.remarks, fre.make_staff
+        ,fre.freeze_date,fre.auto_unfreeze_date ,sys.f_remove_zero(fre.sum_quantity) as sum_quantity, fre.remarks, fre.make_staff
         , fre.make_time, fre.flg_valid,fre.cp_id,cus.cus_phone
         ,cus.cus_name,staff.staff_name,org.org_name,mstaff.staff_name AS "makeStaffName"
         ,fre.annex_paths

+ 3 - 2
src/main/java/com/dk/mdm/mapper/ivt/InOutRecordMapper.xml

@@ -5,12 +5,13 @@
     <!-- 通用设置 -->
     <!-- 通用查询列 -->
     <sql id="Base_Column_List">
-        record_id, inv_id, biznis_type, biznis_id, biznis_item_id, sku_id, non_std_code, price_into, into_qty, into_amt, acc_date, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
+        record_id, inv_id, biznis_type, biznis_id, biznis_item_id, sku_id, non_std_code, price_into,
+        sys.f_remove_zero(into_qty) as into_qty, into_amt, acc_date, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
     </sql>
 
     <sql id="Base_Column_List_Response">
         tpior.record_id, tpior.inv_id, tpior.biznis_type, tpior.biznis_id, tpior.biznis_item_id, tpior.sku_id,
-        tpior.non_std_code, tpior.price_into, tpior.into_qty, tpior.into_amt, tpior.acc_date, tpior.remarks,
+        tpior.non_std_code, tpior.price_into, sys.f_remove_zero(tpior.into_qty) as into_qty, tpior.into_amt, tpior.acc_date, tpior.remarks,
         tpior.flg_valid, tpior.cp_id
     </sql>
 

+ 3 - 2
src/main/java/com/dk/mdm/mapper/ivt/OutboundItemCostMapper.xml

@@ -5,11 +5,12 @@
     <!-- 通用设置 -->
     <!-- 通用查询列 -->
     <sql id="Base_Column_List">
-        batch_id, out_item_id, inv_id, out_qty, cost_price, cost_amt, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
+        batch_id, out_item_id, inv_id, sys.f_remove_zero(out_qty) as out_qty, cost_price, cost_amt,
+        flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
     </sql>
     <!-- 通用查询列Response -->
     <sql id="Base_Column_List_Response">
-        tpoic.batch_id,tpoic.out_item_id, tpoic.inv_id, tpoic.out_qty, tpoic.cost_price, tpoic.cost_amt,
+        tpoic.batch_id,tpoic.out_item_id, tpoic.inv_id, sys.f_remove_zero(tpoic.out_qty) as out_qty, tpoic.cost_price, tpoic.cost_amt,
         tpoic.flg_valid, tpoic.cp_id
     </sql>
 

+ 4 - 2
src/main/java/com/dk/mdm/mapper/ivt/TransferItemMapper.xml

@@ -5,13 +5,15 @@
     <!-- 通用设置 -->
     <!-- 通用查询列 -->
     <sql id="Base_Column_List">
-        item_id, transfer_id, transfer_date, item_index,sub_unit_id, unit_id,pack_box,box, piece, sku_id, o_inv_id, inv_id, o_wh_id, transfer_qty, wh_id, o_non_std_code, non_std_code, price_into, intoing_amt, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
+        item_id, transfer_id, transfer_date, item_index,sub_unit_id, unit_id,pack_box,box, piece, sku_id, o_inv_id, inv_id, o_wh_id,
+    sys.f_remove_zero(transfer_qty) as transfer_qty, wh_id, o_non_std_code, non_std_code, price_into, intoing_amt, flg_valid, cp_id,
+    op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
     </sql>
 
     <!-- 一览查询列 -->
     <sql id="Base_Column_List_Response">
         item.item_id, item.transfer_id, item.transfer_date,item.box,item.piece, item.item_index, item.sku_id, item.o_inv_id, item.inv_id
-        , item.o_wh_id, item.transfer_qty, item.wh_id, item.o_non_std_code, item.non_std_code, item.price_into, item.intoing_amt
+        , item.o_wh_id, sys.f_remove_zero(item.transfer_qty) as transfer_qty, item.wh_id, item.o_non_std_code, item.non_std_code, item.price_into, item.intoing_amt
         ,inv.non_std_code,oinv.non_std_code AS "oNonStdCode",wh.wh_Name AS "whName",owh.wh_Name AS "oWhName",item.flg_valid
         ,sku.sku_code,sku.sku_name,sku.sku_model,brand.short_name,item.sub_unit_id,item.unit_id,item.pack_box
         ,dkic_b.f_box_piece(u2.unit_name,ul.unit_name,item.box,item.piece) AS "boxPiece"