|
|
@@ -576,6 +576,33 @@ class WorkOrder extends Api
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * U8工单列表
|
|
|
+ * @ApiMethod (GET)
|
|
|
+ * @param void
|
|
|
+ * @return void
|
|
|
+ * @throws \think\db\exception\DataNotFoundException
|
|
|
+ * @throws \think\db\exception\ModelNotFoundException
|
|
|
+ * @throws \think\exception\DbException
|
|
|
+ */
|
|
|
+ public function U8workOrder()
|
|
|
+ {
|
|
|
+ if ($this->request->isGet() === false){
|
|
|
+ $this->error('请求错误');
|
|
|
+ }
|
|
|
+ $param = $this->request->param();
|
|
|
+ if (empty($param)){
|
|
|
+ $this->error('参数错误');
|
|
|
+ }
|
|
|
+ $filed = 'rtrim(Gd_gdbh) as 工单编号,rtrim(行号) as 行号,rtrim(Gd_客户代号) as 客户代号,rtrim(Gd_客户名称) as 客户名称,
|
|
|
+ rtrim(成品代号) as 成品代号,rtrim(成品名称) as 成品名称,rtrim(Mod_rq) as 获取日期,rtrim(Uniqid) as 序号';
|
|
|
+ $list = Db::table('工单_基本资料')->where('Gd_gdbh',$param['workOrder'])->field($filed)->select();
|
|
|
+ if (empty($list)){
|
|
|
+ $this->error('未找到工单');
|
|
|
+ }
|
|
|
+ $this->success('成功',$list);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* U8工单资料删除
|
|
|
* @param string $workOrder 工单编号
|
|
|
@@ -588,11 +615,17 @@ class WorkOrder extends Api
|
|
|
if($this->request->isGet() === false){
|
|
|
$this->error('请求错误');
|
|
|
}
|
|
|
- $workOrder = input('workOrder');
|
|
|
+ $workOrder = input('Uniqid');
|
|
|
if (empty($workOrder)){
|
|
|
$this->error('参数错误');
|
|
|
}
|
|
|
- $res = Db::table('工单_基本资料')->where('Gd_gdbh',$workOrder)->delete();
|
|
|
+ $data = [];
|
|
|
+ if (strpos($workOrder,',')){
|
|
|
+ $data = explode(',',$workOrder);
|
|
|
+ }else{
|
|
|
+ $data[0] = $workOrder;
|
|
|
+ }
|
|
|
+ $res = Db::table('工单_基本资料')->where('Uniqid','in',$data)->delete();
|
|
|
if ($res !== false){
|
|
|
$this->success('成功');
|
|
|
}else{
|