diff --git a/src/main/java/com/yxt/yythmall/api/ordorderdetails/OrdOrderDetail.java b/src/main/java/com/yxt/yythmall/api/ordorderdetails/OrdOrderDetail.java index 9318a28..1f96c86 100644 --- a/src/main/java/com/yxt/yythmall/api/ordorderdetails/OrdOrderDetail.java +++ b/src/main/java/com/yxt/yythmall/api/ordorderdetails/OrdOrderDetail.java @@ -29,6 +29,10 @@ public class OrdOrderDetail { @TableField(exist = false) private String picUrl;//图片 + @TableField(exist = false) + private String unitName;//斤 + @TableField(exist = false) + private String specificationUnit;//份 } diff --git a/src/main/java/com/yxt/yythmall/biz/lpkgoods/LpkGoodsService.java b/src/main/java/com/yxt/yythmall/biz/lpkgoods/LpkGoodsService.java index 5dcd745..61c9016 100644 --- a/src/main/java/com/yxt/yythmall/biz/lpkgoods/LpkGoodsService.java +++ b/src/main/java/com/yxt/yythmall/biz/lpkgoods/LpkGoodsService.java @@ -227,7 +227,8 @@ public class LpkGoodsService extends MybatisBaseService vo =baseMapper.getGoodsApplet(query); vo.forEach(s->{ double i=Double.valueOf(s.getGoodsNumber()); - s.setGoodsNumber(String.valueOf((int)i)); + s.setGoodsNumber(DoubleUtils.removeZeros(String.valueOf((int)i))); + s.setWeight(DoubleUtils.removeZeros(s.getWeight())); s.setIconUrl(fileUploadComponent.getUrlPrefix()+s.getIconUrl()); if(s.getPeriodValidity()!=null){ //1>2 1 、1<2 -1 、1=2 0 diff --git a/src/main/java/com/yxt/yythmall/biz/ordorder/OrdOrderService.java b/src/main/java/com/yxt/yythmall/biz/ordorder/OrdOrderService.java index cc394d1..3b60bdc 100644 --- a/src/main/java/com/yxt/yythmall/biz/ordorder/OrdOrderService.java +++ b/src/main/java/com/yxt/yythmall/biz/ordorder/OrdOrderService.java @@ -465,6 +465,8 @@ public class OrdOrderService extends MybatisBaseService().eq("sid", detail.getGoodsSid())); detail.setPicUrl(fileUploadComponent.getUrlPrefix() + lpkGoods.getPicUrl()); detail.setRemarks(removeZeros(String.valueOf(detail.getNumofPart())) + "斤/份," + "共" + detail.getPartNumber() + "份"); + detail.setUnitName(lpkGoods.getUnitName()); + detail.setSpecificationUnit(lpkGoods.getSpecificationUnit()); } pagging.setOrdOrderDetails(details); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); diff --git a/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartRest.java b/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartRest.java index ee08903..646b093 100644 --- a/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartRest.java +++ b/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartRest.java @@ -35,6 +35,11 @@ public class ShoppingCartRest { public ResultBean minusShoppingCart(@RequestBody ShoppingCartDto dto) { return shoppingCartService.minusShoppingCart(dto); } + @ApiOperation("修改购物车数量") + @PostMapping("/updateShoppingCart") + public ResultBean updateShoppingCart(@RequestBody ShoppingCartDto dto) { + return shoppingCartService.updateShoppingCart(dto); + } @ApiOperation("购物车列表") @PostMapping("/shoppingCartList") public ResultBean shoppingCartList(@RequestBody ShoppingCartQuery query) { diff --git a/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java b/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java index e848c38..97ca773 100644 --- a/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java +++ b/src/main/java/com/yxt/yythmall/biz/shoppingcart/ShoppingCartService.java @@ -120,6 +120,20 @@ public class ShoppingCartService extends MybatisBaseService list= baseMapper.selectList(new QueryWrapper().eq("sid",dto.getSid())); + List list = baseMapper.selectList(new QueryWrapper().eq("customerSid", dto.getCustomerSid()) + .eq("goodsSid", dto.getGoodsSid()) + .eq("affiliation", dto.getAffiliation())); + if (list.size() > 0) { + list.get(0).setGoodsNumber(dto.getGoodsNumber()); + baseMapper.updateById(list.get(0)); + return rb.success().setMsg("成功"); + } + return rb.success().setMsg("成功"); + } public ResultBean delShoppingCart(String sid) { ResultBean rb = ResultBean.fireFail(); diff --git a/src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsService.java b/src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsService.java index 03a2be5..7cc8efb 100644 --- a/src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsService.java +++ b/src/main/java/com/yxt/yythmall/biz/transferrecords/TransferRecordsService.java @@ -70,7 +70,7 @@ public class TransferRecordsService extends MybatisBaseService list=transferRecordsGoodsDetailsService.list(new QueryWrapper().eq("orderSid",transferRecords.getSid())); @@ -92,7 +95,7 @@ public class TransferRecordsService extends MybatisBaseService