liuxiaolong
2020-07-21 5bc1834adc6d6fe1b49f6cf54e2383d69311b113
service/SdkInstall.go
@@ -22,16 +22,17 @@
}
func (sv SdkInstallService) Active(cod string) error {
func (sv SdkInstallService) Active(cod string, sdkId string) (interface{},error) {
   //使用激活码激活算法
   url := "http://"+config.ShopConf.Url+"/data/api-s/sdk/activeByAINode"
   machineCode := licence.GetMachineCode()
   if machineCode == "" {
      logger.Debug("获取机器码失败")
      return errors.New("获取机器码失败")
      return nil, errors.New("获取机器码失败")
   }
   paramBody := map[string]interface{}{
      "code": cod,
      "sdkId": sdkId,
      "machineCode": machineCode,
   }
   header := map[string]string {
@@ -40,19 +41,19 @@
   respBody, err := reqUtil.DoPostRequest(url, reqUtil.CONTENT_TYPE_JSON, paramBody, nil, header)
   if err != nil {
      logger.Debug("DoPostRequest err:", err)
      return err
      return nil, err
   }
   var res dbapi.Result
   if err = json.Unmarshal(respBody, &res); err != nil {
      logger.Debug("unmarshal err:", err)
      return err
      return nil, err
   }
   if !res.Success {
      logger.Debug("res.Data:", res.Data)
      return errors.New("请求商城失败")
      return nil, errors.New("请求商城失败")
   }
   return nil
   return res.Data, nil
}
//算法安装包安装
@@ -281,26 +282,26 @@
                     }
                  } else {
                     logger.Debug("反序列化算法定义信息失败")
                     return false, errors.New("不是正确的安装包文件")
                     return false, errors.New("错误的安装包")
                  }
               } else {
                  logger.Debug("读取算法定义信息失败")
                  return false, errors.New("不是正确的安装包文件")
                  return false, errors.New("错误的安装包")
               }
            } else {
               logger.Debug("算法定义信息丢失")
               return false, errors.New("不是正确的算法安装包文件")
               return false, errors.New("错误的安装包")
            }
         } else {
            logger.Debug("反序列化授权信息失败")
            return false, errors.New("不是正确的算法安装包文件")
            return false, errors.New("错误的安装包")
         }
      } else {
         logger.Debug("读取授权文件失败")
         return false, errors.New("不是正确的算法安装包文件")
         return false, errors.New("错误的安装包")
      }
   } else {
      return false, errors.New("不是正确的算法安装包文件")
      return false, errors.New("错误的安装包")
   }
   return true, nil