Preorder: order_date can be changed now
This commit is contained in:
@@ -1061,6 +1061,9 @@ class PreorderController extends mfBaseController {
|
||||
case "addWorkorderRemark":
|
||||
$return = $this->addWorkorderRemarkApi();
|
||||
break;
|
||||
case "saveOrderdate":
|
||||
$return = $this->saveOrderdateApi();
|
||||
break;
|
||||
default:
|
||||
$return = false;
|
||||
}
|
||||
@@ -1074,6 +1077,26 @@ class PreorderController extends mfBaseController {
|
||||
$this->returnJson($data);
|
||||
}
|
||||
|
||||
private function saveOrderdateApi() {
|
||||
$preorder_id = $this->request->id;
|
||||
$order_date = $this->request->order_date;
|
||||
|
||||
$preorder = new Preorder($preorder_id);
|
||||
if(!$preorder->id) {
|
||||
$this->log->debug(__METHOD__.": preorder ($preorder_id) not found");
|
||||
return false;
|
||||
}
|
||||
|
||||
$orderdate_ts = Layout::dateToInt($order_date);
|
||||
$preorder->order_date = $orderdate_ts;
|
||||
if(!$preorder->save()) {
|
||||
$this->log->debug(__METHOD__.": error saving orderdate");
|
||||
return false;
|
||||
}
|
||||
|
||||
return ["message" => "Orderdate saved successfully", "preorder_id" => $preorder_id, "order_date" => $order_date];
|
||||
}
|
||||
|
||||
private function addWorkorderRemarkApi() {
|
||||
$preorder_id = $this->request->preorder_id;
|
||||
$workorder_id = $this->request->workorder_id;
|
||||
|
||||
Reference in New Issue
Block a user