schangxiang@126.com
2025-09-09 3d8966ba2c81e7e0365c8b123e861d18ee4f94f5
增加方法
已修改2个文件
104 ■■■■■ 文件已修改
SiemensWarehouse/siemens2-api/app/controller/task.ts 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SiemensWarehouse/siemens2-api/app/public/webServiceHelper.ts 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SiemensWarehouse/siemens2-api/app/controller/task.ts
@@ -597,6 +597,56 @@
    }
    ctx.body = this.info;
  }
  //分页查询 PO明细空物料号信息  [EditBy shaocx,2022-09-13]
  @Post()
  public async QueryPagePurchaseEmptyMaterialCode() {
    let { ctx } = this;
    siemensApi.domainUrl = this.app.config.domainUrl;
    let result: any;
    var params = this.ctx.body;
    var par = JSON.stringify(params);
    result = await siemensApi.QueryPagePurchaseEmptyMaterialCode({
      par
    });
    var resultInfo = JSON.parse(result);
    if (resultInfo.status == 200) {
      this.info.data = resultInfo.date;
      this.info.data2 = resultInfo.allDate;//增加 【EditBy shaocx,2022-03-07】
      this.info.result = true;
      this.info.countPrint = resultInfo.total;
      this.info.statusCode = resultInfo.status;
    } else {
      this.info.result = false;
    }
    ctx.body = this.info;
  }
  //分页查询 堆垛机运行统计  [EditBy shaocx,2022-09-13]
  @Post()
  public async QueryPageDeviceGeneralInfo() {
    let { ctx } = this;
    siemensApi.domainUrl = this.app.config.domainUrl;
    let result: any;
    var params = this.ctx.body;
    var par = JSON.stringify(params);
    result = await siemensApi.QueryPageDeviceGeneralInfo({
      par
    });
    var resultInfo = JSON.parse(result);
    if (resultInfo.status == 200) {
      this.info.data = resultInfo.date;
      this.info.data2 = resultInfo.allDate;//增加 【EditBy shaocx,2022-03-07】
      this.info.result = true;
      this.info.countPrint = resultInfo.total;
      this.info.statusCode = resultInfo.status;
    } else {
      this.info.result = false;
    }
    ctx.body = this.info;
  }
  //分页查询 闲时移库  [EditBy shaocx,2022-09-13]
  @Post()
  public async QueryPageFreeTimeMoveLocationTask() {
SiemensWarehouse/siemens2-api/app/public/webServiceHelper.ts
@@ -1473,6 +1473,60 @@
      });
    });
  },
  //分页查询 PO明细空物料号信息 [EditBy shaocx,2025-09-09]
  async QueryPagePurchaseEmptyMaterialCode(params) {
    return new Promise(resolve => {
      var args = {
        param: params.par
      };
      soap.createClient(this.url(), (err, client) => {
        if (err) {
          resolve({
            result: true,
            msg: err.message
          });
          return;
        }
        client.QueryPagePurchaseEmptyMaterialCode(args, (err, result) => {
          if (!err) {
            resolve(result.QueryPagePurchaseEmptyMaterialCodeResult);
          } else {
            resolve({
              result: false,
              msg: "错误:" + err.message
            });
          }
        });
      });
    });
  },
  //分页查询 堆垛机运行统计 [EditBy shaocx,2025-09-09]
  async QueryPageDeviceGeneralInfo(params) {
    return new Promise(resolve => {
      var args = {
        param: params.par
      };
      soap.createClient(this.url(), (err, client) => {
        if (err) {
          resolve({
            result: true,
            msg: err.message
          });
          return;
        }
        client.QueryPageDeviceGeneralInfo(args, (err, result) => {
          if (!err) {
            resolve(result.QueryPageDeviceGeneralInfoResult);
          } else {
            resolve({
              result: false,
              msg: "错误:" + err.message
            });
          }
        });
      });
    });
  },
  //闲时移库
  //分页查询 闲时移库 [EditBy shaocx,2022-09-13]
  async QueryPageFreeTimeMoveLocationTask(params) {