diff --git a/hiver-admin/test-output/test-report.html b/hiver-admin/test-output/test-report.html index eaf61329..d0c330b7 100644 --- a/hiver-admin/test-output/test-report.html +++ b/hiver-admin/test-output/test-report.html @@ -35,7 +35,7 @@ Hiver
  • -二月 12, 2026 15:24:12 +三月 06, 2026 18:12:41
  • @@ -84,7 +84,7 @@

    passTest

    -

    15:24:12 下午 / 0.015 secs

    +

    18:12:41 下午 / 0.019 secs

    @@ -92,9 +92,9 @@
    #test-id=1
    passTest
    -02.12.2026 15:24:12 -02.12.2026 15:24:12 -0.015 secs +03.06.2026 18:12:41 +03.06.2026 18:12:41 +0.019 secs
    @@ -104,7 +104,7 @@ Pass - 15:24:12 + 18:12:41 Test passed @@ -128,13 +128,13 @@

    Started

    -

    二月 12, 2026 15:24:12

    +

    三月 06, 2026 18:12:41

    Ended

    -

    二月 12, 2026 15:24:12

    +

    三月 06, 2026 18:12:41

    diff --git a/hiver-core/src/main/java/cc/hiver/core/config/properties/HiverTokenProperties.java b/hiver-core/src/main/java/cc/hiver/core/config/properties/HiverTokenProperties.java index 490732f4..59ed1d92 100644 --- a/hiver-core/src/main/java/cc/hiver/core/config/properties/HiverTokenProperties.java +++ b/hiver-core/src/main/java/cc/hiver/core/config/properties/HiverTokenProperties.java @@ -36,7 +36,7 @@ public class HiverTokenProperties { /** * 鐢ㄦ埛閫夋嫨淇濆瓨鐧诲綍鐘舵佸搴攖oken杩囨湡鏃堕棿锛堝ぉ锛 */ - private Integer saveLoginTime = 365; + private Integer saveLoginTime = 1000; /** * 闄愬埗鐢ㄦ埛鐧婚檰閿欒娆℃暟锛堟锛 diff --git a/hiver-core/src/main/java/cc/hiver/core/entity/Worker.java b/hiver-core/src/main/java/cc/hiver/core/entity/Worker.java index b3a201b7..ee1f3f9c 100644 --- a/hiver-core/src/main/java/cc/hiver/core/entity/Worker.java +++ b/hiver-core/src/main/java/cc/hiver/core/entity/Worker.java @@ -202,11 +202,40 @@ public class Worker implements Serializable { @Column(name = "is_on_line") private Integer isOnLine; - @ApiModelProperty(value = "杩斾剑閲戦") + @ApiModelProperty(value = "浜ゆ槗淇濋殰閲") @Column(name = "rebate_amount") private BigDecimal rebateAmount; @Transient @ApiModelProperty(value = "鎵嬩笂鐨勮鍗曟暟") private Integer orderCount; + + @ApiModelProperty(value = "鐢ㄦ埛id") + @Column(name = "user_id") + private String userId; + + @ApiModelProperty(value = "褰撳墠瀹氫綅") + @Column(name = "geolocation") + private String geolocation; + + @ApiModelProperty(value = "澶村儚") + @Column(name = "icon") + private String icon; + + @ApiModelProperty(value = "瀛︾敓/韬唤璇") + @Column(name = "card_picture") + private String cardPicture; + + @ApiModelProperty(value = "0涓嶆帴鎸囨淳 1鎺ユ敹") + @Column(name = "get_push_order") + private Integer getPushOrder; + + @ApiModelProperty(value = "璇勫垎") + @Column(name = "score") + private BigDecimal score; + + @ApiModelProperty(value = "骞冲潎鏃堕暱") + @Column(name = "avg_time") + private BigDecimal avgTime; + } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/CommentController.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/CommentController.java new file mode 100644 index 00000000..80c55b64 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/CommentController.java @@ -0,0 +1,117 @@ +/* +Copyright [2022] [https://hiver.cc] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + */ +package cc.hiver.mall.controller; + +import cc.hiver.core.common.constant.ShopConstant; +import cc.hiver.core.common.utils.ResultUtil; +import cc.hiver.core.common.utils.StringUtils; +import cc.hiver.core.common.vo.Result; +import cc.hiver.mall.entity.Comment; +import cc.hiver.mall.entity.ShopTakeaway; +import cc.hiver.mall.pojo.query.CommentQuery; +import cc.hiver.mall.pojo.query.ShopTakeawayQuery; +import cc.hiver.mall.pojo.vo.ProductPageVO; +import cc.hiver.mall.service.CommentService; +import cc.hiver.mall.service.ShopTakeawayService; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; + +/** + * 搴楅摵澶栧崠涓氬姟閰嶇疆鎺у埗鍣 + * + * @author cc + */ +@Slf4j +@RestController +@Api(tags = "璇勮鎺ュ彛") +@RequestMapping("/hiver/app/comment") +public class CommentController { + + @Autowired + private CommentService commentService; + + @RequestMapping(value = "/save", method = RequestMethod.POST) + @ApiOperation("淇濆瓨") + @ResponseBody + public Result save(Comment comment) { + // 1. 鑾峰彇褰撳墠鏃堕棿 + final LocalDateTime now = LocalDateTime.now(); + + // 2. 瀹氫箟鏍煎紡鍖栧櫒 (渚嬪锛歽yyy-MM-dd HH:mm:ss) + final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + + // 3. 杞崲涓哄瓧绗︿覆 + final String timeStr = now.format(formatter); + comment.setCreateByName(timeStr); + if(StringUtils.isEmpty(comment.getParentId())){ + comment.setLevel(ShopConstant.SHOP_STATUS_LOCK); + }else{ + comment.setLevel(ShopConstant.SHOP_STATUS_NORMAL); + } + final Integer result = commentService.insert(comment); + return new ResultUtil().setData(comment); + } + + @RequestMapping(value = "/deleteById", method = RequestMethod.POST) + @ApiOperation("鍒犻櫎") + public Result deleteById( @RequestParam String id) { + commentService.deleteById(id); + return ResultUtil.success("鍒犻櫎鎴愬姛"); + } + + @RequestMapping(value = "/deleteByOrderId", method = RequestMethod.POST) + @ApiOperation("鍒犻櫎") + public Result deleteByOrderId( @RequestParam String orderId) { + commentService.deleteByOrderId(orderId); + return ResultUtil.success("鍒犻櫎鎴愬姛"); + } + + @RequestMapping(value = "/getCommentList", method = RequestMethod.POST) + @ApiOperation("鑾峰彇搴楅摵璇勮") + public Result> getCommentList( @RequestBody CommentQuery commentQuery) { + //璇勮鍒嗛〉 + final Page commentsPage = commentService.getCommentList(commentQuery); + final List parentIds = new ArrayList<>(); + commentsPage.getRecords().forEach(e -> { + parentIds.add(e.getId()); + }); + //灏佽瀛愮骇璇勮 + if(parentIds.size() > 0){ + final List comments = commentService.getCommentListByParentId(parentIds); + commentsPage.getRecords().forEach(e -> { + e.setComments(new ArrayList<>()); + if(comments.size() > 0){ + comments.forEach(comment -> { + if (e.getId().equals(comment.getParentId())) { + e.getComments().add(comment); + } + }); + } + }); + } + return ResultUtil.data(commentsPage); + } +} diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/SalesOrderController.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/SalesOrderController.java index 26b9df73..1c510d03 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/SalesOrderController.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/SalesOrderController.java @@ -125,7 +125,7 @@ public class SalesOrderController { order.setOrderNum(num); order.setOrderStatus(OrderConstant.ORDER_STATUS[0]); order.setTimeout(2); - order.setOrderBkge(0); + order.setOrderBkge(BigDecimal.valueOf(0)); order.setMobile(salesOrder.getConsigneeMobile()); order.setRegion(salesOrderForm.getRegion()); orderService.save(order); diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/CommentMapper.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/CommentMapper.java index 63e9a291..175bea96 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/CommentMapper.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/CommentMapper.java @@ -1,9 +1,24 @@ package cc.hiver.mall.dao.mapper; import cc.hiver.mall.entity.Comment; +import cc.hiver.mall.pojo.query.CommentQuery; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; +import java.util.List; + @Repository public interface CommentMapper extends BaseMapper { + + Page getCommentList(Page page, @Param("comment") CommentQuery comment); + + void deleteByOrderId(String orderId); + + void deleteById(String id); + + int insert(Comment comment); + + List getCommentListByParentId(@Param("parentIds")List parentIds); } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/ShopTakeawayMapper.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/ShopTakeawayMapper.java index e811087e..bd4563dd 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/ShopTakeawayMapper.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/ShopTakeawayMapper.java @@ -15,7 +15,6 @@ limitations under the License. */ package cc.hiver.mall.dao.mapper; -import cc.hiver.mall.entity.Sale; import cc.hiver.mall.entity.ShopTakeaway; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -42,4 +41,6 @@ public interface ShopTakeawayMapper extends BaseMapper { Page selectList(Page page,@Param("regionId")String regionId); + List selectListByshopId(@Param("shopIdList")List shopIdList); + } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Comment.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Comment.java index 2f4e3c70..1f9959e1 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Comment.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Comment.java @@ -1,24 +1,19 @@ package cc.hiver.mall.entity; -import cc.hiver.core.base.HiverBaseEntity; import cc.hiver.core.common.utils.SnowFlakeUtil; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.hibernate.annotations.DynamicInsert; -import org.hibernate.annotations.DynamicUpdate; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; +import javax.persistence.Transient; import java.io.Serializable; import java.math.BigDecimal; -import java.util.Date; +import java.util.List; @Data -@ApiModel(value = "瀹㈡埛琛") +@ApiModel(value = "璇勮") @TableName(value = "t_comment", autoResultMap = true) public class Comment implements Serializable { @@ -27,7 +22,7 @@ public class Comment implements Serializable { private String id = SnowFlakeUtil.nextId().toString(); @ApiModelProperty(value = "涓婄骇id") - private String linkedId; + private String parentId; @ApiModelProperty(value = "澶囨敞") private String remark; @@ -51,12 +46,17 @@ public class Comment implements Serializable { private String createByIcon; @ApiModelProperty(value = "璇勫垎") - private String score; + private BigDecimal score; @ApiModelProperty(value = "璁㈠崟id") private String orderId; - @ApiModelProperty(value = "搴楅摵id") + @ApiModelProperty(value = "搴楅摵id鎴栬呴厤閫佸憳id") private String shopId; + @Transient + @TableField(exist = false) + @ApiModelProperty(value = "瀛愮骇璇勮") + private List comments; + } \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/OrderXd.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/OrderXd.java index fe325d37..9acd7ea1 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/OrderXd.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/OrderXd.java @@ -24,6 +24,7 @@ import org.springframework.format.annotation.DateTimeFormat; import javax.persistence.*; import javax.validation.constraints.Pattern; import java.io.Serializable; +import java.math.BigDecimal; import java.util.Date; @Data @@ -68,7 +69,7 @@ public class OrderXd implements Serializable { private String orderStreet; /** - * 鐗╂祦鏂瑰紡 + * 0-澶栧崠 1-蹇 2-璺戣吙 */ @ApiModelProperty("鐗╂祦鏂瑰紡") @Column(name = "order_logistics") @@ -127,7 +128,11 @@ public class OrderXd implements Serializable { */ @ApiModelProperty("璁㈠崟浣i噾") @Column(name = "order_bkge") - private Integer orderBkge; + private BigDecimal orderBkge; + + @ApiModelProperty("骞冲彴浣i噾") + @Column(name = "order_bkge_platform") + private BigDecimal orderBkgePlatform; /** * 鎶㈠崟宸ョ紪鍙 @@ -194,6 +199,22 @@ public class OrderXd implements Serializable { @Column(name = "region") private String region; + @ApiModelProperty(value = "鍙栬揣鍖哄煙ID") + @Column(name = "pickup_area_id") + private String pickupAreaId; + + @ApiModelProperty(value = "鍙栬揣鍖哄煙鍚嶇О") + @Column(name = "pickup_area_name") + private String pickupAreaName; + + @ApiModelProperty(value = "閫佽揣鍖哄煙ID") + @Column(name = "delivery_area_id") + private String deliveryAreaId; + + @ApiModelProperty(value = "閫佽揣鍖哄煙鍚嶇О") + @Column(name = "delivery_area_name") + private String deliveryAreaName; + /** * 鍏宠仈璁㈠崟宸 */ diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Shop.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Shop.java index ba7e42b8..f7ac5aeb 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Shop.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Shop.java @@ -168,4 +168,9 @@ public class Shop extends HiverBaseEntity { @ApiModelProperty(value = "鍓爣棰") private String subtitle; + + @Transient + @TableField(exist = false) + @ApiModelProperty(value = "搴楅摵鎶戒剑绛夎缃") + private ShopTakeaway shopTakeaway; } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/WorkerRelaPrice.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/WorkerRelaPrice.java index dc6597f9..a80bb89c 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/WorkerRelaPrice.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/WorkerRelaPrice.java @@ -50,4 +50,10 @@ public class WorkerRelaPrice extends HiverBaseEntity { @ApiModelProperty(value = "閰嶉佺被鍨") private Integer orderType; + + @ApiModelProperty(value = "瓒呭嚭3妤间互涓婇澶栬垂鐢") + private BigDecimal highFloorFee; + + @ApiModelProperty(value = "0 涓嶆帴鏀舵寚娲 1鎺ユ敹") + private Integer getPushOrder; } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/pojo/query/CommentQuery.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/pojo/query/CommentQuery.java new file mode 100644 index 00000000..ddfad40f --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/pojo/query/CommentQuery.java @@ -0,0 +1,23 @@ +package cc.hiver.mall.pojo.query; + +import cc.hiver.core.base.HiverBasePageQuery; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@ApiModel("鍒嗕韩椤垫煡璇㈠璞") +@Data +public class CommentQuery extends HiverBasePageQuery { + + @ApiModelProperty("搴楅摵id") + private String shopId; + + @ApiModelProperty("璇勮id") + private String orderId; + + @ApiModelProperty("璇勮id") + private Integer picture; + + @ApiModelProperty("璇勮id") + private Integer score; +} diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/CommentService.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/CommentService.java new file mode 100644 index 00000000..78d4d007 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/CommentService.java @@ -0,0 +1,21 @@ +package cc.hiver.mall.service; + +import cc.hiver.mall.entity.Comment; +import cc.hiver.mall.pojo.query.CommentQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.List; + +public interface CommentService extends IService { + + Page getCommentList(CommentQuery commentQuery); + + void deleteByOrderId(String orderId); + + void deleteById(String id); + + int insert(Comment comment); + + List getCommentListByParentId(List parentIds); +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/ShopTakeawayService.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/ShopTakeawayService.java index b1958455..0fc0a164 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/ShopTakeawayService.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/ShopTakeawayService.java @@ -15,16 +15,10 @@ limitations under the License. */ package cc.hiver.mall.service; -import cc.hiver.core.base.HiverBaseService; -import cc.hiver.mall.entity.DealingsRecord; -import cc.hiver.mall.entity.Sale; -import cc.hiver.mall.entity.Shop; import cc.hiver.mall.entity.ShopTakeaway; -import cc.hiver.mall.pojo.query.SalePageQuery; import cc.hiver.mall.pojo.query.ShopTakeawayQuery; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; -import org.springframework.stereotype.Service; import java.util.List; @@ -45,4 +39,6 @@ public interface ShopTakeawayService extends IService { void updateByPrimaryKeySelective(ShopTakeaway shopTakeaway); Page selectList(ShopTakeawayQuery shopTakeawayQuery); + + List selectListByshopId(List shopIdList); } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/CommentServiceImpl.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/CommentServiceImpl.java new file mode 100644 index 00000000..9b8d581c --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/CommentServiceImpl.java @@ -0,0 +1,53 @@ +package cc.hiver.mall.serviceimpl; + +import cc.hiver.mall.dao.mapper.CommentMapper; +import cc.hiver.mall.dao.mapper.ShopTakeawayMapper; +import cc.hiver.mall.entity.Comment; +import cc.hiver.mall.entity.ShopTakeaway; +import cc.hiver.mall.pojo.query.CommentQuery; +import cc.hiver.mall.service.CommentService; +import cc.hiver.mall.service.ShopTakeawayService; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.Collections; +import java.util.List; + +@Slf4j +@Service +@Transactional +public class CommentServiceImpl extends ServiceImpl implements CommentService { + + @Autowired + private CommentMapper commentMapper; + @Override + public Page getCommentList(CommentQuery commentQuery) { + final Page page = new Page<>(commentQuery.getPageNum(), commentQuery.getPageSize()); + final Page salePage = commentMapper.getCommentList(page, commentQuery); + return salePage; + } + + @Override + public void deleteByOrderId(String orderId) { + commentMapper.deleteByOrderId(orderId); + } + + @Override + public void deleteById(String id) { + commentMapper.deleteById(id); + } + + @Override + public int insert(Comment comment) { + return commentMapper.insert(comment); + } + + @Override + public List getCommentListByParentId(List parentIds) { + return commentMapper.getCommentListByParentId(parentIds); + } +} diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/ShopTakeawayServiceImpl.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/ShopTakeawayServiceImpl.java index 5fa6d576..1d037dd3 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/ShopTakeawayServiceImpl.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/ShopTakeawayServiceImpl.java @@ -28,6 +28,8 @@ import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.List; + /** * 搴楅摵澶栧崠涓氬姟閰嶇疆鏈嶅姟瀹炵幇绫 * @@ -84,4 +86,9 @@ public class ShopTakeawayServiceImpl extends ServiceImpl selectListByshopId(List shopIdList) { + return shopTakeawayMapper.selectListByshopId(shopIdList); + } + } diff --git a/hiver-modules/hiver-mall/src/main/resources/mapper/CommentMapper.xml b/hiver-modules/hiver-mall/src/main/resources/mapper/CommentMapper.xml index 2070d63a..968c5c88 100644 --- a/hiver-modules/hiver-mall/src/main/resources/mapper/CommentMapper.xml +++ b/hiver-modules/hiver-mall/src/main/resources/mapper/CommentMapper.xml @@ -3,20 +3,70 @@ - + - + - - - - - + + + + + - id, linked_id, remark, level, picture, create_time, create_by, create_by_name, create_by_icon, score, order_id, shop_id + id, parent_id, remark, level, picture, create_time, create_by, create_by_name, create_by_icon, score, order_id, shop_id + + + + + + + delete from t_comment + where order_id = #{orderId,jdbcType=VARCHAR} + + + + delete from t_comment + where id = #{id,jdbcType=VARCHAR} + + + insert into t_shop_takeaway ( id, parent_id, remark, level, picture, create_time, create_by, create_by_name, + create_by_icon, score, order_id, shop_id) + values (#{id,jdbcType=VARCHAR}, #{parentId,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, + #{level,jdbcType=INTEGER}, #{picture,jdbcType=VARCHAR}, + #{createTime,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, + #{createByName,jdbcType=VARCHAR}, #{createByIcon,jdbcType=VARCHAR},#{score,jdbcType=INTEGER}, + #{orderId,jdbcType=VARCHAR}, #{shopId,jdbcType=VARCHAR}) + \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/resources/mapper/ShopTakeawayMapper.xml b/hiver-modules/hiver-mall/src/main/resources/mapper/ShopTakeawayMapper.xml index 0cc97265..e57d6606 100644 --- a/hiver-modules/hiver-mall/src/main/resources/mapper/ShopTakeawayMapper.xml +++ b/hiver-modules/hiver-mall/src/main/resources/mapper/ShopTakeawayMapper.xml @@ -41,6 +41,16 @@ where region_id = #{regionId,jdbcType=VARCHAR} + + + delete from t_shop_takeaway where shop_id = #{shopId,jdbcType=VARCHAR} diff --git a/hiver-modules/hiver-mall/src/main/resources/mapper/WorkerRelaPriceMapper.xml b/hiver-modules/hiver-mall/src/main/resources/mapper/WorkerRelaPriceMapper.xml index 5fddafa8..f520fbd4 100644 --- a/hiver-modules/hiver-mall/src/main/resources/mapper/WorkerRelaPriceMapper.xml +++ b/hiver-modules/hiver-mall/src/main/resources/mapper/WorkerRelaPriceMapper.xml @@ -16,10 +16,13 @@ + + - id, create_by, create_time, del_flag, update_by, update_time, worker_id, get_area_id, get_area_name, put_area_id, put_area_name, ramark, order_type, order_bkge + id, create_by, create_time, del_flag, update_by, update_time, worker_id, get_area_id, + get_area_name, put_area_id, put_area_name, ramark, order_type, order_bkge, high_floor_fee, get_push_order @@ -30,7 +33,8 @@ #{delFlag,jdbcType=INTEGER}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{workerId,jdbcType=VARCHAR}, #{getAreaId,jdbcType=VARCHAR}, #{getAreaName,jdbcType=VARCHAR}, #{putAreaId,jdbcType=VARCHAR}, #{putAreaName,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, - #{orderType,jdbcType=INTEGER}, #{orderBkge,jdbcType=DECIMAL}) + #{orderType,jdbcType=INTEGER}, #{orderBkge,jdbcType=DECIMAL},, #{highFloorFee,jdbcType=DECIMAL} + ,#{getPushOrder,jdbcType=INTEGER})