暂无
任务描述
需求描述
背景
为提升备货订单打包质量,降低物流成本,增加备货订单装箱校验;
需求
本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/备货装箱控制/备货装箱质量控制-12月分支.html
外部链接(供业务方查看):备库装箱质量控制 (axshare.com)
验收标准
暂无
背景
为提升备货订单打包质量,降低物流成本,增加备货订单装箱校验;
需求
本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/备货装箱控制/备货装箱质量控制-12月分支.html
外部链接(供业务方查看):备库装箱质量控制 (axshare.com)
| 所属迭代 | 技术研发中心 1月第1版本(2023年) |
|---|---|
| 所属模块 | / |
| 相关需求 | 备货装箱控制 |
| 指派给 | Closed 于 2023-01-28 18:22:59 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 程伟 于 2022-12-25 10:15:50 |
|---|---|
| 由谁完成 | 鞠智明 于 2022-12-28 18:45:33 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 鞠智明 于 2023-01-28 18:22:59 |
| 关闭原因 | 已完成 |
| 最后编辑 | 鞠智明 于 2023-01-28 18:22:59 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 8工时 |
|---|---|
| 总计消耗 | 8工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2022-12-28 |
| 截止日期 | 0000-00-00 |
开发报告
1.根据需求对包裹装箱表添加字段
IF OBJECT_ID('RB_Customer_Setting_Extend') IS NULL PRINT 'Error:Table RB_Customer_Setting_Extend don''t exists!'
ELSE
IF not EXISTS(SELECT 1 FROM SYSOBJECTS T1 JOIN SYSCOLUMNS T2 ON T1.ID=T2.ID WHERE T1.NAME='RB_Customer_Setting_Extend' AND T2.NAME='RestockPackingWareHouseIds')
begin
ALTER TABLE RB_Customer_Setting_Extend ADD RestockPackingWareHouseIds VARCHAR(500) NULL
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开启备货装箱功能 ,分割' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_Customer_Setting_Extend', @level2type=N'COLUMN',@level2name=N'RestockPackingWareHouseIds'
END
IF @@ERROR>0 PRINT 'Error:Failed to add column RestockPackingWareHouseIds on table RB_Customer_Setting_Extend!'
GO
IF OBJECT_ID('RB_PackingBoxingList') IS NULL PRINT 'Error:Table RB_PackingBoxingList don''t exists!'
ELSE
IF not EXISTS(SELECT 1 FROM SYSOBJECTS T1 JOIN SYSCOLUMNS T2 ON T1.ID=T2.ID WHERE T1.NAME='RB_PackingBoxingList' AND T2.NAME='IsOriginalBoxShipped')
BEGIN
ALTER TABLE RB_PackingBoxingList ADD IsSingleBox INT NULL DEFAULT 0
ALTER TABLE RB_PackingBoxingList ADD IsOriginalBoxShipped INT NULL DEFAULT 0
ALTER TABLE RB_PackingBoxingList ADD PackingType INT NULL DEFAULT 0
ALTER TABLE RB_PackingBoxingList ADD RevieAdminId INT NULL DEFAULT 0
ALTER TABLE RB_PackingBoxingList ADD RevieAdminName NVARCHAR(200) NULL DEFAULT ''
ALTER TABLE RB_PackingBoxingList ADD RevieTime DATETIME NULL
ALTER TABLE RB_PackingBoxingList ADD RevieResult INT NULL
ALTER TABLE RB_PackingBoxingList ADD IsOverRevie INT NULL
ALTER TABLE RB_PackingBoxingList ADD IsRevie INT NULL
ALTER TABLE RB_PackingBoxingList ADD WeighingLong DECIMAL(18,0) NULL DEFAULT 0
ALTER TABLE RB_PackingBoxingList ADD WeighingWide DECIMAL(18,0) NULL DEFAULT 0
ALTER TABLE RB_PackingBoxingList ADD WeighingHigh DECIMAL(18,0) NULL DEFAULT 0
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否单箱单品 0-否 1-是' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'IsSingleBox'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'装箱类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'PackingType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否原型包装发货 0-否 1-是' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'IsOriginalBoxShipped'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复核人Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'RevieAdminId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复核人姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'RevieAdminName'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复核时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'RevieTime'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复核结果 1-通过 2-不通过' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'RevieResult'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复核是否超设置值 1-是 0-否' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'IsOverRevie'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否需要复核' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'IsRevie'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'称重尺寸-长' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'WeighingLong'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'称重尺寸-宽' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'WeighingWide'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'称重尺寸-高' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList', @level2type=N'COLUMN',@level2name=N'WeighingHigh'
END
IF @@ERROR>0 PRINT 'Error:Failed to add column IsOriginalBoxShipped on table RB_PackingBoxingList!'
GO
IF OBJECT_ID('RB_PackingBoxingList_NewItems') IS NULL PRINT 'Error:Table RB_PackingBoxingList_NewItems don''t exists!'
ELSE
IF not EXISTS(SELECT 1 FROM SYSOBJECTS T1 JOIN SYSCOLUMNS T2 ON T1.ID=T2.ID WHERE T1.NAME='RB_PackingBoxingList_NewItems' AND T2.NAME='IsSingleBox')
begin
ALTER TABLE RB_PackingBoxingList_NewItems ADD IsSingleBox INT NULL DEFAULT 0
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否单箱单品 0-否 1-是' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'RB_PackingBoxingList_NewItems', @level2type=N'COLUMN',@level2name=N'IsSingleBox'
END
IF @@ERROR>0 PRINT 'Error:Failed to add column IsSingleBox on table RB_PackingBoxingList_NewItems!'
GO
2.fba装箱清单录入界面