2
回答
如何在controller里调用别人的dubbo接口?
华为云实践训练营,热门技术免费实践!>>>   
我有一个接口,public interface ITbVsSpPriceApi {

SpPriceDto findPrice(Long id) throws ApiException;

SpPriceDto findSpPrice(Long id, String spName) throws ApiException;

void deleteSpPrice(Long id) throws ApiException;

TbVsSpService updateSpPrice(Long id, Integer spId, String spName, String vType, Double vsPrice, Double vsOrgPrice, Double vsDiscountPrice, String eFee, String virtualFee) throws ApiException;

}

如何在controller里面调用里面的方法呢?求大神帮忙

  
举报
共有2个答案 最后回答: 2年前
@RestController
public class ShopController {
    
    @Autowired
    private ShopService shopService;
    
    /**
     * 获取商店详情
     *
     * @param userId
     *            用户id
     * @param shopId
     *            商家id
     *                                         
     * @return 商店详情
     */
    @RequestMapping(value = "/getShopDeatil")
    public ResultObject getShopDeatil(@RequestParam("userId") String userId,
                              @RequestParam("shopId") Integer shopId) {

        System.out.println("请求路径:/getShopDeatil"+"\n"+"{"+"\n"+
                "loginInfo:"+userId+"\n"+
                "password:"+shopId+"\n"+
                "}"
                );
        ResultObject ro = shopService.getShopDetail(userId, shopId);
        return ro;
    }
}   

顶部