0

我有链码,它应该加密数据并放入分类帐并进行查询。

我已经更新了结构二进制文件,但在其他结构示例链代码中,这一行是相同的并且没有任何错误。

func (s *SmartContract) queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response { 
     if len(args) != 1 {
         return shim.Error("Incorrect number of arguments. Expecting 1")
     }

    patientAsBytes, err := fc.Decrypter(APIstub, args[0])
    if err != nil {
        return shim.Error(err.Error())
    }

     return shim.Success(patientAsBytes)
 }

错误指向 queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response { .

4

1 回答 1

0

不知道 sc.Response 中的内容,但在所有情况下,您都返回了 shim.Error() 类型。根据术语存根,我认为您使用的是 gRPC,它应该返回响应和错误。

于 2019-08-21T06:21:10.297 回答