Commit 3d0cc611 authored by Quxl's avatar Quxl

x

parent 7b5ac07c
...@@ -126,6 +126,24 @@ public class CartController { ...@@ -126,6 +126,24 @@ public class CartController {
return cartService.updateQty(jsonObj,terminal); return cartService.updateQty(jsonObj,terminal);
} }
@ApiOperation("修改数量(JSON格式)")
@ApiImplicitParams({
@ApiImplicitParam(paramType = "query", name = "orgNo", dataType = "String", required = true),
@ApiImplicitParam(paramType = "query", name = "data", dataType = "String", required = false, value = "JSON格式", defaultValue = "{\"shopNO\": \"00029975\", \"idx\": 2,\"setPrice\": \"2.3\"}"),
@ApiImplicitParam(paramType = "query", name = "sign", dataType = "String", required = true, value = "签名", defaultValue = ""),
@ApiImplicitParam(paramType = "query", name = "timestamp", dataType = "String", required = true, value = "时间戳", defaultValue = "")
})
@RequestMapping(value = "/setPrice",method=RequestMethod.POST)
public String setPrice(String orgNo, HttpServletRequest request, HttpServletResponse response) {
String reqJson = request.getParameter("data");
JSONObject jsonObj = JSONObject.parseObject(reqJson);
jsonObj.put("orgNo", orgNo);
System.out.println("setPrice-------"+reqJson);
String terminal = request.getParameter("terminal");
return cartService.setPrice(jsonObj,terminal);
}
@ApiOperation("清空购物车") @ApiOperation("清空购物车")
@ApiImplicitParams({ @ApiImplicitParams({
......
...@@ -17,4 +17,6 @@ public interface CartService { ...@@ -17,4 +17,6 @@ public interface CartService {
public Map<String, Object> count(String orgNo, String shopNO); public Map<String, Object> count(String orgNo, String shopNO);
public void clear(String orgNo, String shopNo); public void clear(String orgNo, String shopNo);
public String setPrice(JSONObject jsonObj, String terminal);
} }
...@@ -165,6 +165,19 @@ public class CartServiceImpl implements CartService { ...@@ -165,6 +165,19 @@ public class CartServiceImpl implements CartService {
return Rjx.jsonOk().set("count", count(orgNo, shopNO)).toJson(); return Rjx.jsonOk().set("count", count(orgNo, shopNO)).toJson();
} }
@Override
public String setPrice(JSONObject obj, String terminal) {
String orgNo = obj.getString("orgNo");
String shopNO = obj.getString("shopNO");
Integer idx = obj.getInteger("idx");
BigDecimal setPrice = obj.getBigDecimal("setPrice");
String sql = "update tCart set nSetPrice = ? where sOrgNO = ? and sShopNO = ? and nIdx = ?";
jdbcTemplate.executeUpdate(sql, setPrice, orgNo, shopNO, idx);
return Rjx.jsonOk().toJson();
}
/** /**
* 查询购物车 * 查询购物车
* <p>Title: query</p> * <p>Title: query</p>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment