Skip to content

stock

入库单批量打印

/stock/in_stock_sheet/material/print 入库单批量打印(新接口)

接口
    /stock/in_stock_sheet/material/print

Method
    post

请求参数(分为两种):
    1.按条件批量打印
    print_type              M          int             打印类型(按条件批量打印:1,当页数据批量打印:2)
    type                    O          int             类型(建单时间:2,入库时间:1)
    status                  M          int             入库单筛选状态
    start                   M          date            起始时间
    end                     M          date            结束时间
    search_text             O          str             搜索内容
    is_print                O          int             是否打印(未打印:0, 已打印:1,不传默认全部)

    2.当页数据批量打印
    print_type              M          int             打印类型(按条件批量打印:1,当页数据批量打印:2)
    ids                     M          list            入库单号

响应:
    code : 0
    msg : "ok"
    data:[
              {
                    creator                              M         str             操作人
                    date_time                            M         date            创建时间
                    delta_money                          M         double          补差
                    details                              M         list            入库详情
                    discount                             M         list            金额折让
                    id                                   M         str             采购规格
                    settle_supplier_id                   M         str             供应商id
                    supplier_customer_id                 M         str             供应商编号          
                    share                                M         list             
                    sku_money                            M         Double          采购规格的入库金额
                    station_id                           M         str             站点
                    status                               M         int             状态
                    submit_time                          M         date            入库时间
                    supplier_name                        M         str             供应商name
                    type                                 M         int             类型
                    purchase_sheet_id                    M         str             采购单据号
                    remark                               M         str             备注
              }

              ......

        ]

/stock/in_stock_sheet/material/print_log/create 记录打印次数及状态的接口

接口
    /stock/in_stock_sheet/material/print_log/create
Method
    get
请求参数:
    ids                     M               list            入库单号
    sheet_type              M               int             单据类型(入库单打印:2)

响应:
    code : 0
    msg : "ok"
    data:{}

/stock/in_stock_sheet/material/list 入库列表(搜索或导出)

接口
    /stock/in_stock_sheet/material/list
Method
    get
请求参数:
    type                                M             int        类型(建单时间:2,入库时间:1)
    status                              M             int        入库单筛选状态
    start                               M             date       起始时间
    end                                 M             date       结束时间
    search_text                         O             str        搜索内容
    is_print                            O             int        是否打印(未打印:0,已打印:1,全部则不传)
    export                              O             int        export 0-不导出,默认;1-导出
    offset                              O             int        
    limit                               O             int        

响应:
    code : 0
    msg : "ok"
    data:{
            in_query                              M             bool      是否在搜索范围内          
            in_stock_list:[
                    {
                        date_time                 M             date      创建时间
                        delta_money               M             double    补差
                        id                        M             str       入库单号
                        remark                    M             str       备注
                        settle_supplier_id        M             str       供应商id
                        sku_money                 M             double    采购规格的入库金额
                        status                    M             int       状态
                        submit_time               M             date      入库时间
                        supplier_customer_id      M             str       供应商编号
                        supplier_name             M             str       供应商name
                        total_money               M             double    入库总金额
                        print_times               M             int       打印次数(如果打印次数大于0,则状态为已打印,并显示出打印次数)
                    }             
                    ......
                ]
        }

数据库变动

表名:stock_sheet

增加字段                              类型                            备注
print_times                          int                           打印次数

开发计划

7月19日, 7月22日 开发接口:/stock/in_stock_sheet/material/print
7月23日~7月24日 开发接口:/stock/in_stock_sheet/material/print_log/create
                         /stock/in_stock_sheet/material/list
联调:7月25~7月26日
测试:7月29日