function act_onSampleCoefficient($cName, $sampleTypeId)
 {
     //启动一个系数,在一个事务中
     try {
         TransactionBaseModel::begin();
         $set = "SET is_open=0 ";
         $where = "WHERE cName<>'{$cName}' and sampleTypeId='{$sampleTypeId}' ";
         //先将该sampleTypeID下cName<>$cName的is_open设为0
         $affectRow1 = SampleCoefficientModel::updateSampleCoefficient($set, $where);
         $set = "SET is_open=1 ";
         $where = "WHERE cName='{$cName}' and sampleTypeId='{$sampleTypeId}' ";
         //将该sampleTypeID下$cName设为1
         $affectRow2 = SampleCoefficientModel::updateSampleCoefficient($set, $where);
         if (!$affectRow2) {
             //如果is_open=1没有更新的话,则表示已经启动或找不到该记录
             throw new Exception('update error');
         }
         TransactionBaseModel::commit();
         TransactionBaseModel::autoCommit();
         return 1;
     } catch (Exception $e) {
         TransactionBaseModel::rollback();
         self::$errCode = "1101";
         self::$errMsg = $e;
         return 0;
     }
 }