null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('订单号没有生成'); } return $prefix . $id; } //零售商订单号生成 ssh 2021.1.19 public static function getOrderSn() { $prefix = 'KD_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'KD'; } $respond = \bizHd\order\classes\OrderSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('订单号没有生成'); } return $prefix . $id; } //供货商采购单号 ssh 2021.1.19 public static function getGhsPurchaseSn() { $prefix = 'PH_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'PH'; } $respond = PurchaseSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('采购单号没有生成'); } return $prefix . $id; } //供货商盘点单号 ssh 2021.1.19 public static function getGhsCheckSn() { $prefix = 'PD_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'PD'; } $respond = CheckSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('盘点单号没有生成'); } return $prefix . $id; } //零售商采购单号 ssh 2021.1.19 public static function getPurchaseSn() { $prefix = 'CG_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'CG'; } $respond = \bizHd\purchase\classes\PurchaseSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('采购单号没有生成'); } return $prefix . $id; } //零售商采购单号 ssh 2021.1.19 public static function getPurchaseClearSn() { $prefix = 'CL_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'CL'; } $respond = PurchaseClearSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('单号没有生成'); } return $prefix . $id; } //供货商入库订单号 lqh 2021.1.23 public static function getGhsStockInSn() { $prefix = 'RK_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'RK'; } $respond = \bizGhs\order\classes\StockInSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('入库单号没有生成'); } return $prefix . $id; } //供货商出库订单号 lqh 2021.1.23 public static function getGhsStockOutSn() { $prefix = 'CK_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'CK'; } $respond = \bizGhs\order\classes\StockOutSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('出库单号没有生成'); } return $prefix . $id; } //充值单号 ssh 2021.2.20 public static function getRechargeSn() { $prefix = 'CZ_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'CZ'; } $respond = RechargeSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('充值单号没有生成'); } return $prefix . $id; } //供货商批量结算订单号 ssh 2021.3.15 public static function getGhsOrderClearSn() { // BOC batchOrderClear $prefix = 'BOC_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'BOC'; } $respond = OrderClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('订单号没有生成'); } return $prefix . $id; } //培训报名订单号 ssh 2021.3.17 public static function getPxApplySn() { $prefix = 'PX_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'PX'; } $respond = PxApplySnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('订单号没有生成'); } return $prefix . $id; } //获取花店续费订单号 ssh 2021.3.24 public static function getRenewSn() { $prefix = 'RN_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'RN'; } $respond = RenewSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('订单号没有生成'); } return $prefix . $id; } //获取提现订单号 ssh 2021.5.17 public static function getCashSn() { $prefix = 'CH_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'CH'; } $respond = CashSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('订单号没有生成'); } return $prefix . $id; } //供货商报损订单号 lqh 2021.6.211 public static function getGhsStockWastageSn() { $prefix = 'WT_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'WT'; } $respond = \bizGhs\order\classes\StockWastageSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('报损单号没有生成'); } return $prefix . $id; } //花店销售单的退款单 ssh 20220427 public static function getHdRefundSn() { $prefix = 'RF_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'RF'; } $respond = HdRefundSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('退款单号没有生成'); } return $prefix . $id; } //供货商退款订单号 lqh 2021.6.26 public static function getGhsRefundSn() { $prefix = 'TK_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'TK'; } $respond = \bizGhs\order\classes\RefundSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('退款单号没有生成'); } return $prefix . $id; } //零售采购单的退款单 ssh 20219628 public static function getCgRefundSn() { $prefix = 'RD_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'RD'; } $respond = CgRefundSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('退款单号没有生成'); } return $prefix . $id; } //制作单 ssh 20220319 public static function getWorkSn() { $prefix = 'WK_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'WK'; } $respond = WorkSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('单号没有生成'); } return $prefix . $id; } //盆栽采购订单号 ssh 20220405 public static function getGoodsCgSn() { $prefix = 'GC_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'GC'; } $respond = GoodsCgSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('单号没有生成'); } return $prefix . $id; } //商品有效编号1-开头 ssh 20220405 public static function getGoodsSn() { $prefix = '1-'; $respond = GoodsSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('单号没有生成'); } return $prefix . $id; } //二批采购退款 ssh 20220909 public static function getGhsCgRefundSn() { $prefix = 'GCRD_CS'; if (getenv('YII_ENV', 'local') == 'production') { $prefix = 'GCRD'; } $respond = \bizGhs\cg\classes\CgRefundSnClass::add(['id' => null]); $id = $respond['id'] ?? 0; if (empty($id)) { util::fail('单号没有生成'); } return $prefix . $id; } }