From bb4dfb94d5f4c9badfd5a5e1875b356d45107101 Mon Sep 17 00:00:00 2001 From: zhangchenbiao Date: Mon, 6 May 2024 18:20:46 +0800 Subject: [PATCH] fix --- .../java/com/cool/store/dao/PointInfoDAO.java | 9 +++++++++ .../com/cool/store/mapper/PointInfoMapper.java | 7 +++++++ .../main/resources/mapper/PointInfoMapper.xml | 18 ++++++++++++++++++ .../store/service/impl/PointServiceImpl.java | 2 +- 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java index a41a0a7f3..c2c1b6e15 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java @@ -52,6 +52,15 @@ public class PointInfoDAO { return pointInfoMapper.updateByPrimaryKeySelective(shopPointInfo); } + /** + * 完善铺位信息 + * @param shopPointInfo + * @return + */ + public Integer perfectPointInfo(PointInfoDO shopPointInfo) { + return pointInfoMapper.perfectPointInfo(shopPointInfo); + } + public Integer updatePointInfoByPrimaryKey(PointInfoDO shopPointInfo) { return pointInfoMapper.updateByPrimaryKey(shopPointInfo); } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java index 3e52adb26..99cb06120 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java @@ -81,4 +81,11 @@ public interface PointInfoMapper extends Mapper { */ PointInfoDO getDataByShopIdAndLineId(@Param("lineId") Long lineId, @Param("shopId") Long shopId); + + /** + * 完善铺位信息 + * @param request + * @return + */ + Integer perfectPointInfo(@Param("request") PointInfoDO request); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml index 8cc09a4ad..775b9b2ca 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml @@ -200,5 +200,23 @@ update xfsg_point_info set line_id = null, shop_id = null, select_status = 0, update_time = now(), point_status = if(point_status = 6, 5, point_status) where id = #{pointId} + + + update + xfsg_point_info + set + point_name = #{request.pointName}, + region_id = #{request.regionId}, + point_area = #{request.pointArea}, + latitude = #{request.latitude}, + longitude = #{request.longitude}, + address = #{request.address}, + province = #{request.province}, + city = #{request.city}, + district = #{request.district}, + township = #{request.township}, + point_score = #{request.pointScore} + where id = #{request.id} + \ No newline at end of file diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PointServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PointServiceImpl.java index 805b9d1b5..49efaea82 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PointServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PointServiceImpl.java @@ -142,7 +142,7 @@ public class PointServiceImpl implements PointService { throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED); } shopPointInfo.setPointScore(shopPoint.getTotalPointScore()); - pointInfoDAO.updatePointInfo(shopPointInfo); + pointInfoDAO.perfectPointInfo(shopPointInfo); pointDetailInfoDAO.updatePartFieldPointDetail(shopPoint); return shopPointDetailRequest.getPointId(); }