|
@@ -23,6 +23,7 @@ import com.fuzamei.mapperInterface.OperationHistoryMapper;
|
|
|
import com.fuzamei.mapperInterface.OrdersIssueMapper;
|
|
|
import com.fuzamei.service.OrdersIssueService;
|
|
|
import com.fuzamei.util.PageDTO;
|
|
|
+import com.fuzamei.util.blockchain.BlockChainUtil;
|
|
|
|
|
|
@Service
|
|
|
public class OrdersIssueServiceImpl implements OrdersIssueService {
|
|
@@ -32,6 +33,9 @@ public class OrdersIssueServiceImpl implements OrdersIssueService {
|
|
|
|
|
|
@Autowired
|
|
|
private OperationHistoryMapper operationHistoryMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private BlockChainUtil blockChainUtil;
|
|
|
|
|
|
@Override
|
|
|
public PageDTO queryOrdersByPlanner(Params params) {
|
|
@@ -67,6 +71,8 @@ public class OrdersIssueServiceImpl implements OrdersIssueService {
|
|
|
params.setOperatorId(params.getUserId());
|
|
|
params.setOperationTime(currentTime);
|
|
|
operationHistoryMapper.addToHistory(params);
|
|
|
+ boolean flag = blockChainUtil.sendBlockChain(params.getSign());
|
|
|
+ if(!flag) throw new RuntimeException("区块链操作失败");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -86,6 +92,8 @@ public class OrdersIssueServiceImpl implements OrdersIssueService {
|
|
|
params.setOperatorId(params.getUserId());
|
|
|
params.setOperationTime(currentTime);
|
|
|
operationHistoryMapper.addToHistory(params);
|
|
|
+ boolean flag = blockChainUtil.sendBlockChain(params.getSign());
|
|
|
+ if(!flag) throw new RuntimeException("区块链操作失败");
|
|
|
}
|
|
|
|
|
|
@Override
|