Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jump_hm_warehouse
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
毛勇泽
jump_hm_warehouse
Commits
f93bbf76
Commit
f93bbf76
authored
Jan 24, 2024
by
huangqy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
推荐货位
parent
e53a54a5
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
65 行增加
和
2 行删除
+65
-2
RecommendHwDto.ts.ets
common/src/main/ets/bean/dto/RecommendHwDto.ts.ets
+12
-0
WzcrkmxDao.ets
common/src/main/ets/db/dao/WzcrkmxDao.ets
+35
-2
NativeSql.ets
common/src/main/ets/db/sql/NativeSql.ets
+18
-0
没有找到文件。
common/src/main/ets/bean/dto/RecommendHwDto.ts.ets
0 → 100644
View file @
f93bbf76
/**
* 获取推荐货位
*/
export interface RecommendHwDto {
guid: string,
hjguid: string,
pmguid: string,
hwguid: string,
hwh: string,
}
\ No newline at end of file
common/src/main/ets/db/dao/WzcrkmxDao.ets
View file @
f93bbf76
...
@@ -5,6 +5,7 @@ import { Table } from '../decorator/Decorators';
...
@@ -5,6 +5,7 @@ import { Table } from '../decorator/Decorators';
import { Logger } from '../../utils/Logger';
import { Logger } from '../../utils/Logger';
import { NativeSql } from '../sql/NativeSql';
import { NativeSql } from '../sql/NativeSql';
import { WzcrkMxRefWzDto } from '../../bean/dto/WzcrkMxRefWzDto';
import { WzcrkMxRefWzDto } from '../../bean/dto/WzcrkMxRefWzDto';
import { RecommendHwDto } from '../../bean/dto/RecommendHwDto.ts';
/**
/**
...
@@ -190,10 +191,8 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
...
@@ -190,10 +191,8 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
} catch (e) {
} catch (e) {
throw new Error('[查询异常]|' + e)
throw new Error('[查询异常]|' + e)
}
}
}
}
/**
/**
* 物资出入库明细转换
* 物资出入库明细转换
*/
*/
...
@@ -213,4 +212,37 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
...
@@ -213,4 +212,37 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
};
};
return info;
return info;
}
}
async queryRecommendHw(pmguid: string, kfdm: string): Promise<RecommendHwDto[]> {
try {
let val_sql = NativeSql.getRecommendHwSql(pmguid, kfdm);
let db = await this.futureDb;
let rs = await db.querySql(val_sql);
let items = []
if (rs.goToFirstRow()) {
do {
items.push(this.toRecommendHwDto(rs))
} while (rs.goToNextRow())
}
Logger.info(this, 'queryAll items=' + JSON.stringify(items))
return items;
} catch (e) {
throw new Error('[查询异常]|' + e)
}
}
/**
* 推荐货位转换
*/
toRecommendHwDto(cursor: relationalStore.ResultSet): RecommendHwDto {
let info: RecommendHwDto = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
hjguid: cursor.getString(cursor.getColumnIndex('hjguid')),
pmguid: cursor.getString(cursor.getColumnIndex('pmguid')),
hwguid: cursor.getString(cursor.getColumnIndex('hwguid')),
hwh: cursor.getString(cursor.getColumnIndex('hwh'))
};
return info;
}
}
}
\ No newline at end of file
common/src/main/ets/db/sql/NativeSql.ets
View file @
f93bbf76
...
@@ -15,6 +15,24 @@ export class NativeSql {
...
@@ -15,6 +15,24 @@ export class NativeSql {
return sql_val;
return sql_val;
}
}
/**
* 获取推荐货位
* @param pmguid 品名主键
* @param kfdm 库房代码
*/
static getRecommendHwSql(pmguid, kfdm): string {
let sql_val = `SELECT tjhw.*, hw.hwh
FROM
HW_PROJECT_TABLE tjhw
LEFT JOIN tab_bzgl_knzy_app_hwb hw ON tjhw.hwguid = hw.guid
LEFT JOIN TAB_BZGL_KNZY_APP_HJB hj ON tjhw.hjguid = hj.guid
LEFT JOIN TAB_BZGL_KNZY_APP_QYB qy ON hj.qyguid = qy.guid
WHERE
tjhw.pmguid =${ pmguid }
AND qy.kfguid IN ( SELECT guid FROM TAB_BZGL_KNZY_APP_DWKF WHERE kfdm = ${ kfdm } )`
return sql_val
}
/**
/**
* 包裹管理表
* 包裹管理表
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论