# 一、需求背景

银行的券码商品上架（A） 和券码管理（B）是不同团队，流程如左图。目前的流程交互步骤多，银行希望调整为如下流程，减少交互次数，提升协作效率。

<br>

<br>

![|50%](../../../../../.resources/image-1782119828893.png)![|57%](../../../../../.resources/image-1782119847775.png)

# 二、总体设计

![|56%](../../../../../.resources/image-1782119877480.png)

# 三、详细设计

## 1\. 券码管理

> 入口：单独一个菜单，在权益审核下方

### 1.1 待导入券码列表（新增）

**（1）筛选条件**

| **字段** | **类型** | **说明** |
| --- | --- | --- |
| 批次 ID | 文本输入 | 精准匹配 |

<br>

**（2）列表**

列表前面新增以下字段

<div class="joplin-table-wrapper"><table style="min-width: 50px;"><thead><tr><th colspan="1" rowspan="1"><p data-id="f8fbef4d-d5bf-40bb-92f6-d94b64e34cc5"><strong>字段</strong></p></th><th colspan="1" rowspan="1"><p data-id="ff52374a-f920-4ae2-99db-5f452d7683c8"><strong>说明</strong></p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p data-id="b278fd00-43b8-4c47-8217-672194448f03">批次 ID</p></td><td colspan="1" rowspan="1"><p data-id="a7028011-a466-4319-b127-d30e1c007cc1">I + YYYYMMDDHIs，如 I202606221522100</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="cebd5f79-cb24-4fa0-a9a3-3f458b5de762">权益编号</p></td><td colspan="1" rowspan="1"><p data-id="98129864-a6e7-48f2-8867-83fa3f93b4f5">未关联权益的显示“-”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="8cab1220-0ada-44bd-a377-f4ecd26a07d4">权益名称</p></td><td colspan="1" rowspan="1"><p data-id="2ef063fd-38ac-4b3f-90f2-202e1c6f42d8">未关联权益的显示“-”</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="11ea031d-a7ea-496b-80af-9437ab90cd1d">导入数量</p></td><td colspan="1" rowspan="1"><p data-id="1066339f-4e04-493f-bf7f-b5edf12d5ea7">上传的券码数量</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="5d289346-9fe9-4203-9613-1ff84917aaad">创建人</p></td><td colspan="1" rowspan="1"><p data-id="9e8148c9-0fa6-4c08-a247-9d89cb679095">创建人的用户名称</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="ab943beb-7ab9-433e-b62b-202c4b0135de">创建时间</p></td><td colspan="1" rowspan="1"><p data-id="35a3ee3e-00b5-41de-ab21-4ae8a6e1d538">创建的时间</p></td></tr><tr><td colspan="1" rowspan="1"><p data-id="553db82c-c6fc-460b-964f-38b91a2ce4be">审核状态</p></td><td colspan="1" rowspan="1"><ul data-id="6163da8c-1143-454f-afec-a2c972dcc6ca"><li><p data-id="793f03c7-b104-4e14-9377-92af28218a16">待审核</p></li><li><p data-id="986ffb87-1d33-4cb2-8e4b-00c710404bae">审核通过：券码审核通过更新该字段为【审核通过】</p></li><li><p data-id="e69378a6-5271-4b84-81ac-2b79af45f1a1">审核拒绝：券码审核通过，更新该字段为【审核拒绝】</p></li></ul></td></tr><tr><td colspan="1" rowspan="1"><p data-id="495a203e-20e3-4f1f-8cbc-52e5604876b2">操作</p></td><td colspan="1" rowspan="1"><ul data-id="3a1b49c1-5f6a-4f21-a685-ba5a993c3ec0"><li><p data-id="61afb58d-1d1c-4abb-84b8-fd2ff166bbfd"><strong>编辑：</strong>当状态为审核拒绝时可编辑，点击编辑显示编辑弹窗</p></li><li><p data-id="481e715f-e635-461d-9d95-696c7fbd4a65"><strong>删除：</strong>当状态为审核拒绝时可删除</p></li></ul></td></tr></tbody></table></div>

<br>

**（3）编辑弹窗**

审核状态为【审核拒绝】的批次，点击操作列【编辑】打开弹窗，重新上传券码文件后提交审核。弹窗字段：

| 字段  | 是否必填 | 说明  |
| --- | --- | --- |
| 批次 ID | 否   | 只读，沿用原批次 ID，不可修改 |
| 券码文件 | 是   | 重新上传券码文件，格式与校验规则同【导入券码】 |

点击【重新提交审核】校验已选券码文件后，重新生成券码审核单，审核状态回到【待审核】；点击【取消】关闭弹窗。

<br>

### 1.2 已导入券码列表

**（1）筛选条件**

| **字段** | **类型** | **说明** |
| --- | --- | --- |
| 权益编号 | 文本输入 | 精准匹配 |
| 批次 ID | 文本输入 | 精准匹配 |

<br>

**（2）列表**

列表前面新增以下字段

| **字段** | **说明** |
| --- | --- |
| 批次 ID | I + YYYYMMDDHIs，如 I202606221522100 |
| 权益编号 | 为关联的权益商品编号 |
| 权益商品名称 | 为关联的权益商品名称 |

<br>

### 1.3 导入券码

导入券码弹窗增加以下字段：

| 字段  | 类型  | 是否必填 | 说明  |
| --- | --- | --- | --- |
| 权益商品 | 下拉选择框（单选） | 否   | 可输入权益名称/编号模糊搜索 |

操作按钮

-   **提交**
    
    -   **未选择权益商品：**liso创建【待导入券码记录】和【权益审核单】，券码审核单审核通过后不导入，在权益商品首次上架通过后请求 sip 导入。
        
    -   **选择了权益商品：liso**创建【待导入券码记录】和【权益审核单】，券码审核单审核通过后，请求 sip 导入接口。
        
-   **取消：**关闭弹窗
    

<br>

## 2\. 券码审核

### （1）功能概述

审核通过增加【未选择权益商品】处理逻辑。

### （2）前置条件

券码审核

### （3）功能规则

略

### （4）后置条件

**a. 审核通过**

-   **未选择权益商品：**
    
    -   更新【待导入券码记录】为【审核通过】
        
    -   更新审核单为【审核通过】
        
-   **选择了权益商品：**
    
    -   请求 sip 导入接口，若导入成功
        
        -   更新【待导入券码记录】为【审核通过】，【待导入券码列表】不显示。
            
        -   更新审核单为【审核通过】
            

**b. 审核拒绝**

1.  更新【待导入券码记录】为【审核拒绝】
    
2.  更新审核单为【审核拒绝】
    

## 3\. 添加【借记卡】权益

### （1）功能概述

增加券码选择

### （2）前置条件

-   商品类型：券码商品
    

### （3）功能规则

在【更多设置】的【显示页面】上方中增加【券码导入】板块，包括：

-   券码批次：显示【选择批次】按钮，非必选。
    

<br>

点击【选择券码】按钮，展示选择券码弹窗，弹窗中包含

-   筛选项：批次 ID
    
-   列表数据：**未关联权益商品** 且 **审核通过** 的待导入券码批次
    
-   列表字段：批次 ID、券码数量、创建人、创建时间、操作（选择按钮，选择后关闭弹窗，回显批次 ID 到按钮下方）
    
-   列表分页：每页显示 10 条，可分页
    

## 4\. 权益审核通过

### （1）功能概述

权益审核通过规则调整

### （2）前置条件

-   商品类型：券码商品
    
-   券码批次：选择了待导入券码记录的
    

### （3）功能规则

1.  请求 SIP 批次导入接口，如果成功则【待导入券码列表】移除该记录。
    

<br>