public function actionAddOpportunityProducts($ids, $addJsonObj, $optId, $urlId)
 {
     if ($ids != null && $addJsonObj != null) {
         $costbookDatas = json_decode($addJsonObj, true);
         foreach ($costbookDatas as $costbookData) {
             $res = $costbookData['costBookId'];
             $costbook = Costbook::getById($res);
             $addProductRes = OpportunityProductUtils::addOpportunityProductsCalculation($costbook, $costbookData['add_Quantity'], $costbookData['add_Frequency'], $optId, $costbookData['add_Category']);
         }
         if ($addProductRes != 1) {
             echo "Failed";
         } else {
             echo json_encode($urlId);
         }
     }
 }