public function act_judgeAuditRecordsInSkus($omOrderId, $skuinfos) { $data = OrderRecordModel::judgeAuditRecordsInSkus($omOrderId, $skuinfos); self::$errCode = OrderRecordModel::$errCode; self::$errMsg = OrderRecordModel::$errMsg; return $data; }
public function act_overWeightSplit() { $omOrderIds = isset($_POST['omOrderIds']) ? $_POST['omOrderIds'] : ''; //选中要拆分的订单 //var_dump($omOrderIds); exit; if (empty($omOrderIds)) { self::$errCode = '0061'; self::$errMsg = "empty omOrderIds"; return false; } $omOrderIdArr = array_filter(explode(',', $omOrderIds)); if (empty($omOrderIdArr)) { self::$errCode = '0062'; self::$errMsg = "error moOrderIdArr"; return false; } try { $OrderindexAct = new OrderindexAct(); $OrderRecordAct = new OrderRecordAct(); //BaseModel :: begin(); foreach ($omOrderIdArr as $omOrderId) { $skuinfos = $OrderindexAct->act_getRealskulist($omOrderId); //var_dump($skuinfos); echo "<br>"; $issend = $OrderRecordAct->act_judgeAuditRecordsInSkus($omOrderId, $skuinfos); //var_dump($issend); exit; if (!$issend) { $flag = SplitOrderModel::overWeightSplit($omOrderId); //拆分订单 if (!$flag) { self::$errCode = SplitOrderModel::$errCode; self::$errMsg = SplitOrderModel::$errMsg; return false; } } } self::$errCode = SplitOrderModel::$errCode; self::$errMsg = SplitOrderModel::$errMsg; return true; } catch (Exception $e) { self::$errCode = '404'; self::$errMsg = "split in ones error"; return $flag; //返回splitOverWeightOrderForOne中的错误return值 } }