Przeglądaj źródła

Merge branch 'master' of https://git.7in6.com/Minong/mes-server-api

曹鹤洋 1 rok temu
rodzic
commit
3f8397e3df
1 zmienionych plików z 37 dodań i 3 usunięć
  1. 37 3
      application/api/controller/Facility.php

+ 37 - 3
application/api/controller/Facility.php

@@ -1853,8 +1853,13 @@ class Facility extends Api
         }
     }
 
-    //获取当日上报产量详细数据
-
+    /**
+     * 获取当日上报产量详细数据
+     * @return void
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     */
     public function MachineChanliangDetail()
     {
         if ($this->request->isGet() === false){
@@ -1864,7 +1869,7 @@ class Facility extends Api
         if (empty($param['UniqId'])){
             $this->error('参数错误');
         }
-        $field = 'rtrim(sczl_gdbh) as 工单编号,rtrim(sczl_dedh) as dedh,rtrim(sczl_yjno) as yjno,rtrim(sczl_gxh) as gxh,rtrim(sczl_gxmc) as gxmc,rtrim(sczl_num) as num,rtrim(sczl_sj1) as sj1,
+        $field = 'rtrim(sczl_gdbh) as 工单编号,rtrim(sczl_dedh) as dedh,rtrim(sczl_yjno) as yjno,rtrim(sczl_gxh) as gxh,rtrim(sczl_gxmc) as gxmc,rtrim(sczl_num) as num,rtrim(sczl_sj1) as sj1,rtrim(sczl_ls) as 联数,
         rtrim(sczl_sj2) as sj2,rtrim(sczl_cl) as 产量,rtrim(sczl_bzdh) as bzdh,rtrim(sczl_zcfp) as 制程废品,rtrim(sczl_zccp) as 制程次品,rtrim(sczl_前工序废) as 前工序废,rtrim(sczl_来料少数) as 来料异常,
         rtrim(sczl_装版工时) as 装版工时,rtrim(sczl_保养工时) as 保养工时,rtrim(sczl_打样工时) as 打样工时,rtrim(sczl_异常停机工时) as 异常总工时,rtrim(sczl_设备运行工时) as 通电工时,
         rtrim(码开始行) as 码开始行,rtrim(码结束行) as 码结束行,rtrim(码包) as 码包,rtrim(主电表) as 主电表,rtrim(辅电表) as 辅电表,rtrim(sczl_ms) as 色度数,
@@ -1903,4 +1908,33 @@ class Facility extends Api
         unset($list['sczl_bh98']);
         $this->success('成功',$list);
     }
+
+    /**
+     * 当日上报产量详细数据修改
+     * @return void
+     * @throws \think\Exception
+     * @throws \think\db\exception\BindParamException
+     * @throws \think\exception\PDOException
+     */
+    public function MachineChanliangDetailEdit()
+    {
+        if (Request::instance()->isPost() === false){
+            $this->error('请求错误');
+        }
+        $param = Request::instance()->post();
+        if (empty($param['UniqId'])){
+            $this->error('参数错误');
+        }
+        $param['sczl_type'] = $param['sczl_gxmc'];
+        $param['mod_rq'] = date('Y-m-d H:i:s',time());
+        $UnidId = $param['UniqId'];
+        unset($param['UniqId']);
+        $sql = \db('设备_产量计酬')->where('UniqId',$UnidId)->fetchSql(true)->update($param);
+        $res = \db()->query($sql);
+        if ($res !== false){
+            $this->success('修改成功');
+        }else{
+            $this->error('修改失败');
+        }
+    }
 }