|
@@ -148,7 +148,7 @@ class ReorderChild extends Base
|
|
|
//库管收货(退货工单)
|
|
|
public function receive()
|
|
|
{
|
|
|
- $param = $this->request->only(['id', 'good_receive_type', 'loss_num', 'remark' => '', 'record' => ''], 'post', 'trim');
|
|
|
+ $param = $this->request->only(['id', 'good_receive_type', 'loss_num', 'remark' => ''], 'post', 'trim');
|
|
|
|
|
|
$val = Validate::rule([
|
|
|
'id|ID' => 'require|number|gt:0',
|
|
@@ -186,7 +186,6 @@ class ReorderChild extends Base
|
|
|
'good_receive_type' => $param['good_receive_type'],
|
|
|
'loss_num' => $param['loss_num'],
|
|
|
'remark' => $param['remark'],
|
|
|
- 'record' => $param['record']
|
|
|
]);
|
|
|
|
|
|
//检查所属销售单的退货工单是否全部完成退货
|
|
@@ -295,4 +294,32 @@ class ReorderChild extends Base
|
|
|
|
|
|
}
|
|
|
|
|
|
+ //更新退货工单标记
|
|
|
+ public function setRecord()
|
|
|
+ {
|
|
|
+
|
|
|
+ $param = $this->request->only(['id', 'record'], 'post', 'trim');
|
|
|
+
|
|
|
+ $val = Validate::rule([
|
|
|
+ 'id|退货工单id' => 'require|number|gt:0',
|
|
|
+ 'record|标记内容' => 'require',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ if ($val->check($param) == false) return json_show(1004, $val->getError());
|
|
|
+
|
|
|
+ $temp = Db::name('sale_return_child')
|
|
|
+ ->field('id')
|
|
|
+ ->where(['is_del' => 0, 'id' => $param['id']])
|
|
|
+ ->findOrEmpty();
|
|
|
+
|
|
|
+ if (empty($temp)) return json_show(1004, '该退货工单不存在');
|
|
|
+
|
|
|
+ $rs = Db::name('sale_return_child')
|
|
|
+ ->where(['is_del' => 0, 'id' => $param['id']])
|
|
|
+ ->update(['record' => $param['record'], 'updatetime' => date('Y-m-d H:i:s')]);
|
|
|
+
|
|
|
+ return $rs ? json_show(0, '更新退货工单标记内容成功') : json_show(1004, '更新退货工单标记内容失败');
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|