diff --git a/mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderController.java b/mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderController.java index 187b129..19945eb 100644 --- a/mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderController.java +++ b/mallplus-admin/src/main/java/com/zscat/mallplus/oms/controller/OmsOrderController.java @@ -8,8 +8,10 @@ import com.zscat.mallplus.enums.AllEnum; import com.zscat.mallplus.enums.ConstansValue; import com.zscat.mallplus.oms.entity.OmsOrder; import com.zscat.mallplus.oms.entity.OmsOrderItem; +import com.zscat.mallplus.oms.entity.OmsOrderLocation; import com.zscat.mallplus.oms.entity.OmsOrderOperateHistory; import com.zscat.mallplus.oms.mapper.OmsOrderOperateHistoryMapper; +import com.zscat.mallplus.oms.query.OmsOrderLocationQuery; import com.zscat.mallplus.oms.query.OmsOrderQuery; import com.zscat.mallplus.oms.service.IOmsOrderItemService; import com.zscat.mallplus.oms.service.IOmsOrderService; @@ -253,5 +255,45 @@ public class OmsOrderController { return new CommonResult().success(IOmsOrderService.chartCount()); } + @GetMapping(value = "/getLocation") + public Object getLocation() { + return new CommonResult().success(IOmsOrderService.getLocation()); + } + + @GetMapping(value = "/getPickupPoint") + public Object getPickupPoint(@RequestParam("id") String id) { + return new CommonResult().success(IOmsOrderService.getPickupPoint(id)); + } + + @SysLog(MODULE = "oms", REMARK = "根据条件查询所有订单表列表") + @ApiOperation("根据条件查询所有订单表列表") + @GetMapping(value = "/getOmsOrderLocationByPage") + @PreAuthorize("hasAuthority('oms:OmsOrder:read')") + public Object getOmsOrderLocationByPage(OmsOrderLocationQuery omsOrderLocationQuery, + @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum, + @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize + ) { + try { + QueryWrapper qw = new QueryWrapper<>(); + if(StringUtils.isNotBlank(omsOrderLocationQuery.getValueqhd())){ + qw.eq("receiver_detail_address",omsOrderLocationQuery.getValueqhd()); + } + if(StringUtils.isNotBlank(omsOrderLocationQuery.getValueszd())){ + qw.eq("receiver_region",omsOrderLocationQuery.getValueszd()); + } + if(StringUtils.isNotBlank(omsOrderLocationQuery.getReceiverPhone())){ + qw.like("receiver_phone",omsOrderLocationQuery.getReceiverPhone()); + } + if(StringUtils.isNotBlank(omsOrderLocationQuery.getStatus())){ + qw.eq("status",omsOrderLocationQuery.getStatus()); + + } + IPage page = IOmsOrderService.page(new Page(pageNum, pageSize), qw.orderByDesc("create_time").select(ConstansValue.sampleOrderList)); + return new CommonResult().success(page); + } catch (Exception e) { + log.error("根据条件查询所有订单表列表:%s", e.getMessage(), e); + } + return new CommonResult().failed(); + } } diff --git a/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/IOmsOrderService.java b/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/IOmsOrderService.java index a88a5eb..6e996a5 100644 --- a/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/IOmsOrderService.java +++ b/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/IOmsOrderService.java @@ -2,6 +2,7 @@ package com.zscat.mallplus.oms.service; import com.baomidou.mybatisplus.extension.service.IService; import com.zscat.mallplus.oms.entity.OmsOrder; +import com.zscat.mallplus.oms.entity.OmsOrderLocation; import com.zscat.mallplus.oms.vo.*; import org.springframework.transaction.annotation.Transactional; @@ -75,4 +76,8 @@ public interface IOmsOrderService extends IService { List listOrderGroupByStatus(Integer status); Map orderMonthStatic(String date, Integer status); + + List getLocation(); + + List getPickupPoint(String id); } diff --git a/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java b/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java index 2234ffa..010d61a 100644 --- a/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java +++ b/mallplus-admin/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zscat.mallplus.enums.OrderStatus; import com.zscat.mallplus.enums.StatusEnum; import com.zscat.mallplus.oms.entity.OmsOrder; +import com.zscat.mallplus.oms.entity.OmsOrderLocation; import com.zscat.mallplus.oms.entity.OmsOrderOperateHistory; import com.zscat.mallplus.oms.mapper.OmsOrderMapper; import com.zscat.mallplus.oms.mapper.OmsOrderOperateHistoryMapper; @@ -295,4 +296,14 @@ public class OmsOrderServiceImpl extends ServiceImpl i public Map orderMonthStatic(String date, Integer status) { return orderMapper.orderMonthStatic(date, status); } + + @Override + public List getLocation() { + return orderMapper.getLocation(); + } + + @Override + public List getPickupPoint(String id) { + return orderMapper.getPickupPoint(id); + } } diff --git a/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/entity/OmsOrderLocation.java b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/entity/OmsOrderLocation.java new file mode 100644 index 0000000..95abe76 --- /dev/null +++ b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/entity/OmsOrderLocation.java @@ -0,0 +1,14 @@ +package com.zscat.mallplus.oms.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +@Data +public class OmsOrderLocation { + + @TableField("id") + private String id; + @TableField("name") + private String name; +} diff --git a/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/mapper/OmsOrderMapper.java b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/mapper/OmsOrderMapper.java index 00cd689..8d87d1a 100644 --- a/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/mapper/OmsOrderMapper.java +++ b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/mapper/OmsOrderMapper.java @@ -3,6 +3,7 @@ package com.zscat.mallplus.oms.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.zscat.mallplus.oms.entity.OmsOrder; import com.zscat.mallplus.oms.entity.OmsOrderItem; +import com.zscat.mallplus.oms.entity.OmsOrderLocation; import com.zscat.mallplus.oms.vo.OmsOrderDeliveryParam; import com.zscat.mallplus.oms.vo.OmsOrderDetail; import com.zscat.mallplus.oms.vo.OrderStstic; @@ -75,4 +76,7 @@ public interface OmsOrderMapper extends BaseMapper { List listOrderGroupByStatus(Integer status); + List getLocation(); + + List getPickupPoint(String id); } diff --git a/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/query/OmsOrderLocationQuery.java b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/query/OmsOrderLocationQuery.java new file mode 100644 index 0000000..a9c1c2b --- /dev/null +++ b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/query/OmsOrderLocationQuery.java @@ -0,0 +1,20 @@ +package com.zscat.mallplus.oms.query; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author dimengzhe + * @Date 2023/3/14 16:49 + * @Description + */ +@Data +public class OmsOrderLocationQuery { + @ApiModelProperty(value = "所在地id",required = false) + private String valueszd; + @ApiModelProperty(value = "取货点id",required = false) + private String valueqhd; + @ApiModelProperty(value = "收货人电话",required = false) + private String receiverPhone; + private String status; +} diff --git a/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/vo/OrderParam.java b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/vo/OrderParam.java index 8a7a15e..b0537be 100644 --- a/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/vo/OrderParam.java +++ b/mallplus-mbg/src/main/java/com/zscat/mallplus/oms/vo/OrderParam.java @@ -22,7 +22,8 @@ public class OrderParam { //使用的积分数 private Integer useIntegration; //支付方式 - private Integer payType = 1; +// private Integer payType = 1; + private Integer payType = 0; private Integer offline;// 0 送货 1 自取 private String lading_mobile; //自取人电话 private String lading_name; //自取人姓名 diff --git a/mallplus-mbg/src/main/resources/mapper/oms/OmsOrderDao.xml b/mallplus-mbg/src/main/resources/mapper/oms/OmsOrderDao.xml index d7337e1..ad86b73 100644 --- a/mallplus-mbg/src/main/resources/mapper/oms/OmsOrderDao.xml +++ b/mallplus-mbg/src/main/resources/mapper/oms/OmsOrderDao.xml @@ -230,4 +230,11 @@ + + + diff --git a/mallplus-portal/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java b/mallplus-portal/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java index 21e8b45..d8e7da1 100644 --- a/mallplus-portal/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java +++ b/mallplus-portal/src/main/java/com/zscat/mallplus/oms/service/impl/OmsOrderServiceImpl.java @@ -2196,10 +2196,10 @@ public class OmsOrderServiceImpl extends ServiceImpl i //总金额+运费-促销优惠-优惠券优惠-积分抵扣 BigDecimal payAmount = order.getTotalAmount() .add(order.getFreightAmount()) - .subtract(order.getPromotionAmount()) + /*.subtract(order.getPromotionAmount())*/ .subtract(order.getCouponAmount()) - .subtract(order.getIntegrationAmount()) - .subtract(order.getVipAmount()); + /*.subtract(order.getIntegrationAmount())*/; +// .subtract(order.getVipAmount()); return payAmount; } diff --git a/mallplusui-uniapp-app/common/api.js b/mallplusui-uniapp-app/common/api.js index 7db1d22..e4a5762 100644 --- a/mallplusui-uniapp-app/common/api.js +++ b/mallplusui-uniapp-app/common/api.js @@ -2,8 +2,8 @@ import store from '../store/index'; export default { // qq 237524947 wx15d4269d3210863d // BASEURI: 'http://je4r5e.natappfree.cc/api/', - // BASEURI: 'http://mall.yyundong.com/portalapi/api/', - BASEURI: 'http://192.168.3.9:8083/api/', + BASEURI: 'http://mall.yyundong.com/portalapi/api/', + // BASEURI: 'http://192.168.3.9:8083/api/', ADMINURI: 'http://mall.yyundong.com/adminapi/', ESURI: 'http://www.yyundong.com:8081/', h5Appid: 'wxb4660f37187c0b8e', // h5微信登录的appId 暂时测试用 diff --git a/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue b/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue index b58b19d..0ca883e 100644 --- a/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue +++ b/mallplusui-uniapp-app/components/coolc-coupon/coolc-coupon.vue @@ -4,7 +4,7 @@ {{item.name}} + align-items: center; margin-top: 5px;"> ¥{{item.amount}} @@ -142,7 +142,7 @@ background: -webkit-linear-gradient(left, hsla(134, 66%, 66%, 0.5), hsla(53, 98%, 50%, 0.5), tomato) no-repeat; .coupon-money { - padding: 15px; + padding:10px 15px; width: 73.5%; height: auto; display: flex; @@ -158,7 +158,6 @@ /*文本不换行*/ text-overflow: ellipsis; /*ellipsis:文本溢出显示省略号(...);clip:不显示省略标记(...),而是简单的裁切*/ - line-height: 30upx; font-size: $font-sm; color: #ffaa00; font-size: 18px; diff --git a/mallplusui-uniapp-app/pages/index/index.vue b/mallplusui-uniapp-app/pages/index/index.vue index e8569bb..566daaf 100644 --- a/mallplusui-uniapp-app/pages/index/index.vue +++ b/mallplusui-uniapp-app/pages/index/index.vue @@ -117,14 +117,14 @@ - 有可领取优惠券 + {{ couponList.length}}张可领取优惠券 全部领取 - - + --> @@ -50,12 +50,12 @@ 已退款 --> - + @@ -70,30 +70,27 @@
- - - + - - + + + + + + - - + + -
@@ -119,23 +116,8 @@ 数据列表 -
- + - -