fix: resolve sqlalchemy f405 type casting error on stocktake query
This commit is contained in:
@ -430,30 +430,30 @@ const api = {
|
||||
getDrafts: (sessionId?: string) => request({
|
||||
url: '/v1/inbound/stock/draft/list',
|
||||
method: 'get',
|
||||
params: { user_id: currentUser, session_id: sessionId }
|
||||
params: { session_id: sessionId }
|
||||
}),
|
||||
addDraft: (data: any) => request({
|
||||
url: '/v1/inbound/stock/draft/add',
|
||||
method: 'post',
|
||||
data: { ...data, user_id: currentUser, session_id: currentSessionId.value }
|
||||
data: { ...data, session_id: currentSessionId.value }
|
||||
}),
|
||||
// ★ 新增: 开始新会话
|
||||
startNewSession: () => request({
|
||||
url: '/v1/inbound/stock/draft/start-new',
|
||||
method: 'post',
|
||||
data: { user_id: currentUser }
|
||||
data: {}
|
||||
}),
|
||||
// ★ 新增: 结束盘点
|
||||
finishStocktake: () => request({
|
||||
url: '/v1/inbound/stock/finish',
|
||||
method: 'post',
|
||||
data: { user_id: currentUser, session_id: currentSessionId.value }
|
||||
data: { session_id: currentSessionId.value }
|
||||
}),
|
||||
// ★ 新增: 获取差异报告
|
||||
getVarianceReport: () => request({
|
||||
url: '/v1/inbound/stock/variance-report',
|
||||
method: 'get',
|
||||
params: { user_id: currentUser }
|
||||
params: {}
|
||||
}),
|
||||
// ★ 新增: 单条库存调整
|
||||
adjustStock: (draftId: number, remark: string) => request({
|
||||
@ -465,7 +465,7 @@ const api = {
|
||||
clearDraft: () => request({
|
||||
url: '/v1/inbound/stock/draft/clear',
|
||||
method: 'post',
|
||||
data: { user_id: currentUser }
|
||||
data: {}
|
||||
})
|
||||
}
|
||||
|
||||
@ -507,7 +507,7 @@ const checkServerDraft = async () => {
|
||||
const res: any = await request({
|
||||
url: '/v1/inbound/stock/draft/list',
|
||||
method: 'get',
|
||||
params: { user_id: currentUser, is_finished: 'false' }
|
||||
params: { is_finished: 'false' }
|
||||
})
|
||||
serverDraftCount.value = (res && res.length) || 0
|
||||
} catch (e) {}
|
||||
@ -542,7 +542,7 @@ const resumeSession = async () => {
|
||||
const drafts: any = await request({
|
||||
url: '/v1/inbound/stock/draft/list',
|
||||
method: 'get',
|
||||
params: { user_id: currentUser, is_finished: 'false' }
|
||||
params: { is_finished: 'false' }
|
||||
})
|
||||
|
||||
if (!drafts || drafts.length === 0) {
|
||||
|
||||
Reference in New Issue
Block a user