Fix var not defined
This commit is contained in:
parent
8b238c43ce
commit
06b09f614a
@ -299,6 +299,10 @@ class Mos extends DolibarrApi
|
|||||||
*/
|
*/
|
||||||
public function produceAndConsume($id, $request_data = null)
|
public function produceAndConsume($id, $request_data = null)
|
||||||
{
|
{
|
||||||
|
global $langs;
|
||||||
|
|
||||||
|
$error = 0;
|
||||||
|
|
||||||
if (!DolibarrApiAccess::$user->rights->mrp->write) {
|
if (!DolibarrApiAccess::$user->rights->mrp->write) {
|
||||||
throw new RestException(401, 'Not enough permission');
|
throw new RestException(401, 'Not enough permission');
|
||||||
}
|
}
|
||||||
@ -342,11 +346,13 @@ class Mos extends DolibarrApi
|
|||||||
throw new RestException(500, "Field inventorycode not prodivded");
|
throw new RestException(500, "Field inventorycode not prodivded");
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO Add code for consume and produce...
|
// Code for consume and produce...
|
||||||
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/product/stock/class/mouvementstock.class.php';
|
||||||
dol_include_once('/mrp/lib/mrp_mo.lib.php');
|
dol_include_once('/mrp/lib/mrp_mo.lib.php');
|
||||||
|
|
||||||
$stockmove = new MouvementStock($this->db);
|
$stockmove = new MouvementStock($this->db);
|
||||||
|
|
||||||
if (!empty($arraytoconsume) && !empty($arraytoproduce)) {
|
if (!empty($arraytoconsume) && !empty($arraytoproduce)) {
|
||||||
$pos = 0;
|
$pos = 0;
|
||||||
$arrayofarrayname = array("arraytoconsume","arraytoproduce");
|
$arrayofarrayname = array("arraytoconsume","arraytoproduce");
|
||||||
@ -618,12 +624,11 @@ class Mos extends DolibarrApi
|
|||||||
dol_syslog("consumptioncomplete = ".$consumptioncomplete." productioncomplete = ".$productioncomplete);
|
dol_syslog("consumptioncomplete = ".$consumptioncomplete." productioncomplete = ".$productioncomplete);
|
||||||
//var_dump("consumptioncomplete = ".$consumptioncomplete." productioncomplete = ".$productioncomplete);
|
//var_dump("consumptioncomplete = ".$consumptioncomplete." productioncomplete = ".$productioncomplete);
|
||||||
if ($consumptioncomplete && $productioncomplete) {
|
if ($consumptioncomplete && $productioncomplete) {
|
||||||
$result = $this->mo->setStatut($this->mo::STATUS_PRODUCED, 0, '', 'MRP_MO_PRODUCED');
|
$result = $this->mo->setStatut(self::STATUS_PRODUCED, 0, '', 'MRP_MO_PRODUCED');
|
||||||
} else {
|
} else {
|
||||||
$result = $this->mo->setStatut($this->mo::STATUS_INPROGRESS, 0, '', 'MRP_MO_PRODUCED');
|
$result = $this->mo->setStatut(self::STATUS_INPROGRESS, 0, '', 'MRP_MO_PRODUCED');
|
||||||
}
|
}
|
||||||
if ($result <= 0) {
|
if ($result <= 0) {
|
||||||
$error++;
|
|
||||||
throw new RestException(500, $this->mo->error);
|
throw new RestException(500, $this->mo->error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user