Commit f553dee2 by ning

新增明细查询

parent 2637650b
......@@ -56,7 +56,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
* 验证物资明细是否扫描过
* "select count(1) crksl from TAB_BZGL_KNZY_APP_WZCRKMX mx where mx.WZCRKGUID = 'wzcrkguid' and ISFULL(crksl,0) <> 0"
*/
async hasScanWz(wzcrkguid:string): Promise<number>{
async hasScanWz(wzcrkguid: string): Promise<number> {
let db = await super.futureDb;
let resultSet = await db.querySql("select crksl from TAB_BZGL_KNZY_APP_WZCRKMX mx where mx.WZCRKGUID = 'wzcrkguid' and ISFULL(crksl,0) <> 0")
return resultSet.rowCount
......@@ -65,7 +65,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
/**
* 验证调号合计同品种号型是否等于0
*/
async checkThTest(wzcrkguid:string): Promise<Wzcrkmx[]>{
async checkThTest(wzcrkguid: string): Promise<Wzcrkmx[]> {
let db = await super.futureDb;
let resultSet = await db.querySql("select substr(pmdmcode,0,7) pmdmcode,max(hx.WZPM) wzpm,sum(ifnull(crksl,0)) crksl from TAB_BZGL_KNZY_APP_WZCRKMX mx" +
" left join TAB_XTWH_JCSJ_BZHX hx on hx.PMDMSIX = substr(pmdmcode,0,7) where mx.WZCRKGUID = 'wzcrkguid' group by substr(pmdmcode,0,7) having sum(isfull(crksl,0)) <>0")
......@@ -83,7 +83,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
/**
* 验证倒库合计同品种号型是否等于0
*/
async checkDKTest(wzcrkguid:string): Promise<Wzcrkmx[]>{
async checkDKTest(wzcrkguid: string): Promise<Wzcrkmx[]> {
let db = await super.futureDb;
let resultSet = await db.querySql("select pmdmcode,max(hx.WZPM) wzpm,sum(isfull(crksl,0)) crksl from TAB_BZGL_KNZY_APP_WZCRKMX mx" +
" left join TAB_XTWH_JCSJ_BZHX hx on hx.PMDMTEN = pmdmcode where mx.WZCRKGUID = 'wzcrkguid' group by pmdmcode having sum(isfull(crksl,0)) <>0")
......@@ -101,7 +101,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
/**
* 删除物资明细
*/
async deleteWzmx(wzcrkguid:string): Promise<number>{
async deleteWzmx(wzcrkguid: string): Promise<number> {
let predicates = this.getPredicates()
predicates.equalTo("wzcrkguid", "wzcrkguid")
return this.deleteAll(predicates);
......@@ -125,12 +125,12 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
return items;
}
async getWzcrkmx(wzcrkguid?: string,pmdmcode?:string): Promise<Wzcrkmx[]> {
async getWzcrkmx(wzcrkguid?: string, pmdmcode?: string): Promise<Wzcrkmx[]> {
let wp = this.getPredicates();
if(wzcrkguid){
if (wzcrkguid) {
wp.equalTo('WZCRKGUID', wzcrkguid)
}
if(pmdmcode){
if (pmdmcode) {
wp.equalTo('PMDMCODE', pmdmcode)
}
return this.query(wp, this.getTableColumns());
......@@ -138,14 +138,15 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
/**
* 更新出入库明细
*/
async updateCrkMx(guid: string, hwh?: string,crksl?:string): Promise<number> {
async updateCrkMx(guid: string, hwh?: string, crksl?: string): Promise<number> {
const valueBucket = {
"HWH": hwh,
"CRKSL":crksl
"CRKSL": crksl
};
let wp = this.getPredicates()
wp.equalTo('guid', guid)
return this.updateData(valueBucket, wp)
}
/**
* 更新单据状态
......@@ -154,7 +155,6 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
const valueBucket = {
// "wczt": wczt
};
for (const [key, value] of Object.entries(data)) {
valueBucket[key] = value
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论