function act_getOpenAccountList() { $res = userCacheModel::getOpenSysApi("om.omAccount", array("1100")); self::$errCode = userCacheModel::$errCode; self::$errMsg = userCacheModel::$errMsg; $res = json_decode($res); return $res; }
function act_otherCheck() { $data = array(); $typeid = $_POST['typeid']; $id = $_POST['id']; $num = $_POST['num']; $sku = $_POST['sku']; $spu = $_POST['spu']; $check_num = $_POST['check_num']; $rejects_num = $_POST['rejects_num']; $checkTypeID = $_POST['checkTypeID']; $bad_reason = post_check($_POST['bad_reason']); $sample_info = WhStandardModel::getNowWhList('*', ' where id = ' . $id); if ($sample_info[0][typeId] != 3) { self::$errCode = "001"; self::$errMsg = "此条记录不是属于退件检测的!请勿用退件检测!"; return false; } $ichibanNum = $num - $rejects_num; $msg = userCacheModel::updateWhOrderBackichibanNum($sample_info[0]['printBatch'], $sku, $ichibanNum); if (!empty($rejects_num)) { $set = "SET infoId='{$id}',sku='{$sku}',spu='{$spu}',defectiveNum='{$rejects_num}',note='{$bad_reason}',startTime=" . time() . " "; $res = DefectiveProductsModel::addDefectiveProducts($set); if ($res) { $data = array('detectorId' => $_SESSION['sysUserId'], 'detectStartTime' => time(), 'detectStatus' => 3, 'typeId' => $typeid, 'ichibanNum' => $num - $rejects_num); if (WhStandardModel::update($data, "and id='{$id}'")) { $c_data = array('sku' => $sku, 'goodsName' => $sample_info[0]['goodsName'], 'arrivalNum' => $num, 'checkNum' => $check_num, 'rejectsNum' => $rejects_num, 'rejectsReason' => $bad_reason, 'checkUser' => $_SESSION['sysUserId'], 'checkTime' => time(), 'skuTypeCheckID' => 1, 'checkTypeID' => $checkTypeID, 'sellerId' => 1); IqcCompleteInfoModel::insertRow($c_data); if ($checkTypeID == 3) { $data = UserCacheModel::qccenterUpdateErpGoodscount($sku, $rejects_num); } self::$errMsg = "提交成功,请检测下一料号"; return $data; } else { self::$errCode = "003"; self::$errMsg = "提交失败,请重试"; return false; } } else { self::$errCode = "003"; self::$errMsg = "提交失败,请重试"; return false; } } else { $data = array('detectorId' => $_SESSION['sysUserId'], 'detectStartTime' => time(), 'detectStatus' => 4, 'typeId' => $typeid, 'ichibanNum' => $num); if (WhStandardModel::update($data, "and id='{$id}'")) { $c_data = array('sku' => $sku, 'goodsName' => $sample_info[0]['goodsName'], 'arrivalNum' => $num, 'checkNum' => $check_num, 'rejectsNum' => $rejects_num, 'rejectsReason' => $bad_reason, 'checkUser' => $_SESSION['sysUserId'], 'checkTime' => time(), 'skuTypeCheckID' => 1, 'checkTypeID' => $checkTypeID, 'sellerId' => 1); IqcCompleteInfoModel::insertRow($c_data); self::$errMsg = "提交成功,请检测下一料号"; return true; } else { self::$errCode = "003"; self::$errMsg = "提交失败,请重试"; return false; } } }