|
@@ -1285,6 +1285,48 @@ class Manufacture extends Api
|
|
|
$this->success('成功', $data);
|
|
$this->success('成功', $data);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 辅料计划入库时间更新
|
|
|
|
|
+ */
|
|
|
|
|
+ public function AccessoriesInboundTime(){
|
|
|
|
|
+ if ($this->request->isPost() === false) {
|
|
|
|
|
+ $this->error('请求错误');
|
|
|
|
|
+ }
|
|
|
|
|
+ $param = Request::instance()->post();
|
|
|
|
|
+ if (empty($param)) {
|
|
|
|
|
+ $this->error('参数错误');
|
|
|
|
|
+ }
|
|
|
|
|
+ // 判断Uniqid是否为多个,多个以逗号分隔
|
|
|
|
|
+ $uniqids = strpos($param['Uniqid'], ',') !== false ? explode(',', $param['Uniqid']) : [$param['Uniqid']];
|
|
|
|
|
+
|
|
|
|
|
+ if (!empty($param['rq'])) {
|
|
|
|
|
+ // 准备更新数据
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ '辅料计划入库时间' => $param['rq'],
|
|
|
|
|
+ '辅料计划入库操作人' => $param['sys_id'],
|
|
|
|
|
+ ];
|
|
|
|
|
+ }else{
|
|
|
|
|
+ // 准备更新数据
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ '辅料计划入库时间' => date('Y-m-d H:i:s'),
|
|
|
|
|
+ '辅料计划入库操作人' => $param['sys_id'],
|
|
|
|
|
+ ];
|
|
|
|
|
+ }
|
|
|
|
|
+ // 遍历所有Uniqid进行更新
|
|
|
|
|
+ foreach ($uniqids as $uniqid) {
|
|
|
|
|
+ $list = \db('工单_基本资料')
|
|
|
|
|
+ ->where('Uniqid', $uniqid)
|
|
|
|
|
+ ->fetchSql(true)
|
|
|
|
|
+ ->update($data);
|
|
|
|
|
+ $res = \db()->query($list);
|
|
|
|
|
+ // 如果更新失败,直接返回错误
|
|
|
|
|
+ if ($res === false) {
|
|
|
|
|
+ $this->error('更新辅料计划入库时间失败');
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ // 所有更新操作都成功时,返回成功
|
|
|
|
|
+ $this->success('更新成功');
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 月度客户订单汇总
|
|
* 月度客户订单汇总
|