package com.ciy_test.business.adress;
import java.util.ArrayList;
import java.util.List;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.alibaba.fastjson.JSONObject;
import com.ciy_test.entity.Product;
import com.ciy_test.entity.Purcase;
import com.ciy_test.entity.WebResult;
import com.ciy_test.service.ProductService;
import com.ciy_test.service.PurcaseService;
/**
@author admin
*
*/
@Controller
@RequestMapping("/business/test")
@Api(tags = "练习模块")
public class TestController {
@Autowired
private PurcaseService purcaseService ;
@PostMapping("/getAddressDetail")
@ResponseBody
@ApiOperation(value="gg",notes="gg")
@ApiImplicitParams({@ApiImplicitParam(name="id",value="id",paramType="query",required=false),
@ApiImplicitParam(name="customerid",value="顾客号",paramType="query",required=false),
@ApiImplicitParam(name="productid",value="商品号",paramType="query",required=false),
@ApiImplicitParam(name="quantity",value="数量",paramType="query",required=false),
})
public WebResult getpurcaselist( @RequestParam(value="id",defaultValue="") Integer id,
@RequestParam(value="customerid",defaultValue="") String customerid,
@RequestParam(value="productid",defaultValue="") String productid ,
@RequestParam(value="quantity",defaultValue="") Integer quantity )
{
try{
// NyUserAddress nyUserAddressBean =nyUserAddressService.searchNyUseraddressByid(aid);
Purcase bean =new Purcase();
List list = new ArrayList<>();
bean.setId(id);
bean.setcustomerid(customerid);
bean.setproductid(productid);
bean.setquantity(quantity);
list.add(bean);
purcaseService.savepurcase(bean);
JSONObject obj =new JSONObject();
//obj.put("nyUserAddressBean",nyUserAddressBean);
obj.put("purcase",list);
return WebResult.success(obj);
}
catch(Exception e){
e.printStackTrace();
}
return WebResult.error(null);
}
建议去看看这篇,希望有帮助 https://www.jianshu.com/p/627b196f89ef
参考下:https://blog.csdn.net/weixin_34309435/article/details/87097032