|
@@ -89,13 +89,13 @@ class Facility extends Api
|
|
|
'sczl_jtbh' => $machine,
|
|
'sczl_jtbh' => $machine,
|
|
|
'sczl_rq' => date('Y-m-d H:i:s',strtotime($date.' 00:00:00')),
|
|
'sczl_rq' => date('Y-m-d H:i:s',strtotime($date.' 00:00:00')),
|
|
|
];
|
|
];
|
|
|
- $field = 'rtrim(sczl_gdbh) as 工单编号,rtrim(sczl_dedh) as dedh,rtrim(sczl_yjno) as yjno,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_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_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(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 色度数,
|
|
rtrim(码开始行) as 码开始行,rtrim(码结束行) as 码结束行,rtrim(码包) as 码包,rtrim(主电表) as 主电表,rtrim(辅电表) as 辅电表,rtrim(sczl_ms) as 色度数,
|
|
|
rtrim(sys_id) as 用户,rtrim(mod_rq) as 更新时间,rtrim(sczl_异常工时1) as 异常补时,rtrim(sczl_异常类型1) as 异常类型,sczl_bh1,sczl_bh2,
|
|
rtrim(sys_id) as 用户,rtrim(mod_rq) as 更新时间,rtrim(sczl_异常工时1) as 异常补时,rtrim(sczl_异常类型1) as 异常类型,sczl_bh1,sczl_bh2,
|
|
|
sczl_bh3,sczl_bh4,sczl_bh5,sczl_bh6,sczl_bh7,sczl_bh8,sczl_bh9,sczl_bh10,sczl_rate1,sczl_rate2,sczl_rate3,sczl_rate4,sczl_rate5,sczl_rate6,sczl_rate7,
|
|
sczl_bh3,sczl_bh4,sczl_bh5,sczl_bh6,sczl_bh7,sczl_bh8,sczl_bh9,sczl_bh10,sczl_rate1,sczl_rate2,sczl_rate3,sczl_rate4,sczl_rate5,sczl_rate6,sczl_rate7,
|
|
|
- sczl_rate8,sczl_rate9,sczl_rate10,sczl_bh98,rtrim(UniqId) as UniqId';
|
|
|
|
|
|
|
+ sczl_rate8,sczl_rate9,sczl_rate10,sczl_bh98,rtrim(UniqId) as UniqId,rtrim(sczl_工价系数) as 难度系数';
|
|
|
//机台信息
|
|
//机台信息
|
|
|
$machineDetail = \db('设备_基本资料')->where('设备编号',$machine)->field('rtrim(千件工价) as 千件工价,rtrim(日定额) as 日定额')->find();
|
|
$machineDetail = \db('设备_基本资料')->where('设备编号',$machine)->field('rtrim(千件工价) as 千件工价,rtrim(日定额) as 日定额')->find();
|
|
|
//工单编号
|
|
//工单编号
|
|
@@ -120,6 +120,17 @@ class Facility extends Api
|
|
|
$list[$key]['产品名称'] = $value['工单编号'];
|
|
$list[$key]['产品名称'] = $value['工单编号'];
|
|
|
$list[$key]['cpmc'] = '';
|
|
$list[$key]['cpmc'] = '';
|
|
|
}
|
|
}
|
|
|
|
|
+ $process = \db('工单_工艺资料')
|
|
|
|
|
+ ->where('Gy0_gdbh',$value['工单编号'])
|
|
|
|
|
+ ->where('Gy0_gxh',$value['gxh'])
|
|
|
|
|
+ ->field('rtrim(工价系数) as 工价系数,rtrim(印刷方式) as 印刷方式,rtrim(版距) as 版距')
|
|
|
|
|
+ ->find();
|
|
|
|
|
+ if ($value['难度系数'] == 0){
|
|
|
|
|
+ $list[$key]['难度系数'] = $process['工价系数'];
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $list[$key]['难度系数'] = $process['工价系数'].'x'.$value['难度系数'];
|
|
|
|
|
+ }
|
|
|
|
|
+ $list[$key]['印刷方式'] = $process['印刷方式'].' '.$process['版距'];
|
|
|
if ($value['yjno']<10){
|
|
if ($value['yjno']<10){
|
|
|
$list[$key]['yjno'] = '0'.$value['yjno'];
|
|
$list[$key]['yjno'] = '0'.$value['yjno'];
|
|
|
}
|
|
}
|
|
@@ -2133,4 +2144,73 @@ class Facility extends Api
|
|
|
$this->success('成功',$list);
|
|
$this->success('成功',$list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 工价系数修改
|
|
|
|
|
+ * @return void
|
|
|
|
|
+ * @throws \think\Exception
|
|
|
|
|
+ * @throws \think\db\exception\BindParamException
|
|
|
|
|
+ * @throws \think\exception\PDOException
|
|
|
|
|
+ */
|
|
|
|
|
+ public function CoefficientEdit()
|
|
|
|
|
+ {
|
|
|
|
|
+ if (Request::instance()->isPost() === false){
|
|
|
|
|
+ $this->error('请求错误');
|
|
|
|
|
+ }
|
|
|
|
|
+ $params = Request::instance()->post();
|
|
|
|
|
+ if (empty($params['id'])){
|
|
|
|
|
+ $this->error('参数错误');
|
|
|
|
|
+ }
|
|
|
|
|
+ $idList = explode(',',$params['id']);
|
|
|
|
|
+ $i=0;
|
|
|
|
|
+ foreach ($idList as $key=>$value){
|
|
|
|
|
+ $sql = \db('设备_产量计酬')
|
|
|
|
|
+ ->where('UniqId',$value)
|
|
|
|
|
+ ->fetchSql(true)
|
|
|
|
|
+ ->update(['sczl_工价系数'=>$params['工价系数']]);
|
|
|
|
|
+ $res = \db()->query($sql);
|
|
|
|
|
+ if ($res === false){
|
|
|
|
|
+ $i++;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if ($i!==0){
|
|
|
|
|
+ $this->error('修改失败');
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $this->success('修改成功');
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 色度系数修改
|
|
|
|
|
+ * @return void
|
|
|
|
|
+ * @throws \think\Exception
|
|
|
|
|
+ * @throws \think\db\exception\BindParamException
|
|
|
|
|
+ * @throws \think\exception\PDOException
|
|
|
|
|
+ */
|
|
|
|
|
+ public function ChromaDataEdit()
|
|
|
|
|
+ {
|
|
|
|
|
+ if (Request::instance()->isPost() === false){
|
|
|
|
|
+ $this->error('请求错误');
|
|
|
|
|
+ }
|
|
|
|
|
+ $params = Request::instance()->post();
|
|
|
|
|
+ if (empty($params['id'])){
|
|
|
|
|
+ $this->error('参数错误');
|
|
|
|
|
+ }
|
|
|
|
|
+ $idList = explode(',',$params['id']);
|
|
|
|
|
+ $i=0;
|
|
|
|
|
+ foreach ($idList as $key=>$value){
|
|
|
|
|
+ $sql = \db('设备_产量计酬')
|
|
|
|
|
+ ->where('UniqId',$value)
|
|
|
|
|
+ ->fetchSql(true)
|
|
|
|
|
+ ->update(['sczl_ms'=>$params['ms']]);
|
|
|
|
|
+ $res = \db()->query($sql);
|
|
|
|
|
+ if ($res === false){
|
|
|
|
|
+ $i++;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if ($i!==0){
|
|
|
|
|
+ $this->error('修改失败');
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $this->success('修改成功');
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|