您现在的位置是:首页 >学无止境 >FISCO BCOS(三十四)———商品溯源(智能合约+后端)网站首页学无止境

FISCO BCOS(三十四)———商品溯源(智能合约+后端)

林中有神君 2023-05-24 20:00:02
简介FISCO BCOS(三十四)———商品溯源(智能合约+后端)

FISCO BCOS(三十四)———商品溯源(智能合约+后端)

一、智能合约函数调用流程

注:智能合约来源(官网的合约仓库中)
但是TraceabilityFactory合约有问题,我已经做了修改,可以看原版与我的,只有一个函数不同。
官网上这套合约在TraceabilityFactory这个合约上缺少getGoodsGroup方法,也就是不能生成对应商品的hash。(我已经做了修改),直接套用我的即可

源码在最后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z9r4PCSC-1681838037469)(C:UsersAdministratorAppDataRoamingTypora	ypora-user-imagesimage-20230419000016091.png)]

1.1、产品基础合约

Goods.sol

pragma solidity ^0.4.25;
pragma experimental ABIEncoderV2;

contract Goods{
    struct TraceData{
        //操作人地址
        address addr;     //Operator address
        //商品状态
        int16 status;     //goods status
        //操作时间
        uint timestamp;   //Operator time
   
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。