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);
}