Example #1
0
 function act_discardShippingOrderByOriginId()
 {
     $unuse = PKS_UNUSUAL;
     //常量,为废弃状态
     $originOrderId = isset($_GET['originOrderId']) ? $_GET['originOrderId'] : '';
     //订单记录id
     $storeId = isset($_GET['storeId']) ? $_GET['storeId'] : 1;
     //订单记录id
     if (empty($originOrderId)) {
         self::$errCode = 1;
         self::$errMsg = 'empty originOrderId';
         return 0;
     }
     $tName = 'wh_shipping_order_relation';
     $select = 'shipOrderId';
     $where = "WHERE originOrderId='{$originOrderId}' AND storeId='{$storeId}'";
     $whShipOrderIdList = SkuStockModel::getTNameList($tName, $select, $where);
     if (empty($whShipOrderIdList)) {
         //未找到originOrderId对应的shipOrderId
         self::$errCode = 2;
         self::$errMsg = 'empty whShipOrderIdList';
         return 0;
     }
     $shipOrderId = $whShipOrderIdList[0]['shipOrderId'];
     $tName = 'wh_shipping_order';
     $set = "SET orderStatus='{$unuse}'";
     //发货单状态
     $where = "WHERE id='{$shipOrderId}'";
     $affectRow = SkuStockModel::updateTNameRow($tName, $set, $where);
     if (!$affectRow) {
         self::$errCode = 3;
         self::$errMsg = 'update error';
         return 0;
     }
     self::$errCode = 200;
     self::$errMsg = 'success';
     return 1;
 }