Commit f553dee2 by ning

新增明细查询

parent 2637650b
...@@ -56,7 +56,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> { ...@@ -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" * "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 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") 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 return resultSet.rowCount
...@@ -65,7 +65,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> { ...@@ -65,7 +65,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
/** /**
* 验证调号合计同品种号型是否等于0 * 验证调号合计同品种号型是否等于0
*/ */
async checkThTest(wzcrkguid:string): Promise<Wzcrkmx[]>{ async checkThTest(wzcrkguid: string): Promise<Wzcrkmx[]> {
let db = await super.futureDb; 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" + 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") " 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> { ...@@ -83,7 +83,7 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
/** /**
* 验证倒库合计同品种号型是否等于0 * 验证倒库合计同品种号型是否等于0
*/ */
async checkDKTest(wzcrkguid:string): Promise<Wzcrkmx[]>{ async checkDKTest(wzcrkguid: string): Promise<Wzcrkmx[]> {
let db = await super.futureDb; 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" + 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") " 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> { ...@@ -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() let predicates = this.getPredicates()
predicates.equalTo("wzcrkguid", "wzcrkguid") predicates.equalTo("wzcrkguid", "wzcrkguid")
return this.deleteAll(predicates); return this.deleteAll(predicates);
...@@ -125,12 +125,12 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> { ...@@ -125,12 +125,12 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
return items; return items;
} }
async getWzcrkmx(wzcrkguid?: string,pmdmcode?:string): Promise<Wzcrkmx[]> { async getWzcrkmx(wzcrkguid?: string, pmdmcode?: string): Promise<Wzcrkmx[]> {
let wp = this.getPredicates(); let wp = this.getPredicates();
if(wzcrkguid){ if (wzcrkguid) {
wp.equalTo('WZCRKGUID', wzcrkguid) wp.equalTo('WZCRKGUID', wzcrkguid)
} }
if(pmdmcode){ if (pmdmcode) {
wp.equalTo('PMDMCODE', pmdmcode) wp.equalTo('PMDMCODE', pmdmcode)
} }
return this.query(wp, this.getTableColumns()); return this.query(wp, this.getTableColumns());
...@@ -138,14 +138,15 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> { ...@@ -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 = { const valueBucket = {
"HWH": hwh, "HWH": hwh,
"CRKSL":crksl "CRKSL": crksl
}; };
let wp = this.getPredicates() let wp = this.getPredicates()
wp.equalTo('guid', guid) wp.equalTo('guid', guid)
return this.updateData(valueBucket, wp) return this.updateData(valueBucket, wp)
}
/** /**
* 更新单据状态 * 更新单据状态
...@@ -154,7 +155,6 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> { ...@@ -154,7 +155,6 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
const valueBucket = { const valueBucket = {
// "wczt": wczt // "wczt": wczt
}; };
for (const [key, value] of Object.entries(data)) { for (const [key, value] of Object.entries(data)) {
valueBucket[key] = value valueBucket[key] = value
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论