Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
ypt_mgw_local
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
苏星豪
ypt_mgw_local
Commits
142dac5a
提交
142dac5a
authored
11月 22, 2022
作者:
苏星豪
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'dev' 到 'test'
金彩山垛标绑定/删除重复方法 查看合并请求 tj_django/datacenter!15
上级
70ce4b08
a3dd75b9
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
0 行增加
和
35 行删除
+0
-35
views.py
inventory/views.py
+0
-35
没有找到文件。
inventory/views.py
浏览文件 @
142dac5a
...
...
@@ -13861,41 +13861,6 @@ def label_replace(request,what,id=None):
return
JsonResponse
(
data
)
def
jcs_virtual_stack_binding
(
batch
,
stack_binding
):
data
=
{
'stacks'
:
[],
'insert_sql'
:
[]}
for
i
in
stack_binding
:
is_physical
=
True
code
=
i
[
'stack'
]
if
code
[:
4
]
==
'xndb'
:
is_physical
=
False
stks
=
Stack
.
objects
.
filter
(
code
=
code
)
if
stks
:
stack
=
stks
[
0
]
else
:
stack
=
Stack
(
company_id
=
batch
.
company_id
,
code
=
code
)
stack
.
product_id
=
batch
.
product_id
stack
.
store_id
=
batch
.
store_fr_id
stack
.
is_physical
=
is_physical
stack
.
qty_lmt
=
0
stack
.
save
()
if
stack
.
code_is_permanent
==
False
:
# 2022-07-02 如诗仙太白含垛标套标,已事先将对应箱标写入stackdetails,入库时只扫垛标,不会上传垛标下面绑定的箱标
i
[
'labels'
]
=
[]
for
d
in
stack
.
stackdetails_stack
.
all
():
i
[
'labels'
]
.
append
(
d
.
label_code
)
if
batch
.
product_id
:
product_id
=
str
(
batch
.
product_id
)
else
:
product_id
=
'null'
for
l
in
i
[
'codes'
]:
data
[
'insert_sql'
]
.
append
(
"('"
+
l
+
"','"
+
l
[:
4
]
+
"',"
+
product_id
+
","
+
str
(
stack
.
id
)
+
")"
)
data
[
'stacks'
]
.
append
(
code
)
# s = "INSERT INTO inventory_stackdetails(company_id,product_id,label_pk_id,label_id,label_pkg,label_code,tm,stack_id) " + \
# "select company_id,product_id,label_pk_id,label_id,label_pkg,label_code,now(),stack_id " + \
# "from inventory_stkdetails where batch_id=" + str(batch.id) + " and stack_id>0 " + \
# "on CONFLICT(stack_id,label_pk_id) do nothing"
return
data
def
jcs_virtual_stack_binding
(
batch
,
stack_binding
,
company_id
):
data
=
{
'e'
:
''
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论