From 6e80cc3880d6bfa4dc090afc8262a92713e79865 Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Sat, 29 Mar 2025 14:28:11 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9A=E6=9D=A1=E7=A0=81=E4=B8=80?= =?UTF-8?q?=E9=94=AE=E8=BF=81=E7=A7=BB=E8=B4=A7=E5=8F=B7=E6=A8=A1=E7=B3=8A?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=92=8C=E6=89=93=E5=8D=B0=E6=9D=A1=E7=A0=81?= =?UTF-8?q?=E6=97=B6=E6=A8=A1=E7=B3=8A=E6=9F=A5=E8=AF=A2=EF=BC=9Bservice?= =?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0=E4=BA=8B=E5=8A=A1=E6=B3=A8=E8=A7=A3?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xkt/StoreProductColorController.java | 34 +++++++++++----- .../xkt/StoreProductController.java | 27 +++++++++---- .../storePordColor/StoreProdColorResVO.java | 32 +++++++++++++++ .../storeProdColor/StoreProdColorResDTO.java | 29 ++++++++++++++ .../xkt/mapper/StoreProductColorMapper.java | 11 ++++++ .../ruoyi/xkt/mapper/StoreProductMapper.java | 2 +- .../service/IStoreProductColorService.java | 10 +++++ .../xkt/service/IStoreProductService.java | 9 +++++ .../impl/PictureSearchHotServiceImpl.java | 7 ++++ .../impl/PictureSearchResultServiceImpl.java | 7 ++++ .../impl/PictureSearchServiceImpl.java | 7 ++++ .../impl/StoreCertificateServiceImpl.java | 7 ++++ .../service/impl/StoreColorServiceImpl.java | 7 ++++ ...oreCustomerProductDiscountServiceImpl.java | 7 ++++ .../impl/StoreCustomerServiceImpl.java | 7 ++++ .../service/impl/StoreFactoryServiceImpl.java | 7 ++++ .../impl/StoreHomepageServiceImpl.java | 7 ++++ .../impl/StoreOrderDetailServiceImpl.java | 7 ++++ .../impl/StoreOrderExpressServiceImpl.java | 3 ++ .../impl/StoreOrderReceiveServiceImpl.java | 2 + .../service/impl/StoreOrderServiceImpl.java | 3 ++ .../StoreProductBarcodeMatchServiceImpl.java | 3 ++ .../StoreProductBarcodeRecordServiceImpl.java | 2 + ...reProductCategoryAttributeServiceImpl.java | 5 +++ .../StoreProductColorPriceServiceImpl.java | 3 ++ .../impl/StoreProductColorServiceImpl.java | 39 +++++++++++++++---- .../StoreProductColorSizeServiceImpl.java | 4 ++ .../StoreProductDemandDetailServiceImpl.java | 4 ++ .../impl/StoreProductDemandServiceImpl.java | 2 + .../impl/StoreProductDetailServiceImpl.java | 2 + .../impl/StoreProductFileServiceImpl.java | 2 + .../impl/StoreProductProcessServiceImpl.java | 7 ++++ .../service/impl/StoreProductServiceImpl.java | 21 ++++++++++ .../impl/StoreProductServiceServiceImpl.java | 5 +++ .../impl/StoreProductStockServiceImpl.java | 5 +++ ...roductStorageDemandDeducteServiceImpl.java | 5 +++ .../StoreProductStorageDetailServiceImpl.java | 5 +++ .../impl/StoreProductStorageServiceImpl.java | 5 +++ .../impl/StoreQuickFunctionServiceImpl.java | 7 ++++ .../impl/StoreRoleAccountServiceImpl.java | 3 ++ .../impl/StoreRoleMenuServiceImpl.java | 3 ++ .../service/impl/StoreRoleServiceImpl.java | 3 ++ .../impl/StoreSaleDetailServiceImpl.java | 3 ++ .../StoreSaleRefundRecordServiceImpl.java | 3 ++ .../service/impl/StoreSaleServiceImpl.java | 3 ++ .../xkt/service/impl/StoreServiceImpl.java | 3 ++ .../xkt/service/impl/SysFileServiceImpl.java | 5 +++ .../service/impl/UserAccountServiceImpl.java | 5 +++ .../service/impl/UserAddressServiceImpl.java | 5 +++ .../impl/UserAuthenticationServiceImpl.java | 5 +++ .../impl/UserBillingStatementServiceImpl.java | 4 ++ .../impl/UserBrowsingHistoryServiceImpl.java | 4 ++ .../impl/UserFavoritesServiceImpl.java | 5 +++ .../service/impl/UserNoticeServiceImpl.java | 4 ++ .../impl/UserNoticeSettingServiceImpl.java | 3 ++ .../impl/UserQuickFunctionServiceImpl.java | 3 ++ .../impl/UserShoppingCartServiceImpl.java | 3 ++ .../impl/UserSubscriptionsServiceImpl.java | 3 ++ .../mapper/StoreProductColorMapper.xml | 16 ++++++++ 59 files changed, 418 insertions(+), 26 deletions(-) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/storePordColor/StoreProdColorResVO.java create mode 100644 xkt/src/main/java/com/ruoyi/xkt/dto/storeProdColor/StoreProdColorResDTO.java diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductColorController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductColorController.java index 020fbc934..c524fa97b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductColorController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductColorController.java @@ -1,14 +1,17 @@ package com.ruoyi.web.controller.xkt; +import cn.hutool.core.bean.BeanUtil; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.XktBaseController; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.web.controller.xkt.vo.storePordColor.StoreProdColorResVO; import com.ruoyi.xkt.domain.StoreProductColor; import com.ruoyi.xkt.service.IStoreProductColorService; -import org.springframework.beans.factory.annotation.Autowired; +import io.swagger.annotations.Api; +import lombok.RequiredArgsConstructor; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -21,11 +24,23 @@ import java.util.List; * @author ruoyi * @date 2025-03-26 */ +@Api(tags = "档口商品颜色") @RestController +@RequiredArgsConstructor @RequestMapping("/rest/v1/prod-colors") public class StoreProductColorController extends XktBaseController { - @Autowired - private IStoreProductColorService storeProductColorService; + + final IStoreProductColorService storeProdColorService; + + /** + * 模糊查询档口所有的商品颜色分类 + */ + @PreAuthorize("@ss.hasPermi('system:color:query')") + @GetMapping(value = "/fuzzy") + public R fuzzyQueryColorList(@RequestParam(value = "prodArtNum", required = false) String prodArtNum, + @RequestParam("storeId") Long storeId) { + return success(BeanUtil.copyToList(storeProdColorService.fuzzyQueryColorList(storeId, prodArtNum), StoreProdColorResVO.class)); + } /** * 查询档口当前商品颜色列表 @@ -34,7 +49,7 @@ public class StoreProductColorController extends XktBaseController { @GetMapping("/list") public TableDataInfo list(StoreProductColor storeProductColor) { startPage(); - List list = storeProductColorService.selectStoreProductColorList(storeProductColor); + List list = storeProdColorService.selectStoreProductColorList(storeProductColor); return getDataTable(list); } @@ -45,7 +60,7 @@ public class StoreProductColorController extends XktBaseController { @Log(title = "档口当前商品颜色", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, StoreProductColor storeProductColor) { - List list = storeProductColorService.selectStoreProductColorList(storeProductColor); + List list = storeProdColorService.selectStoreProductColorList(storeProductColor); ExcelUtil util = new ExcelUtil(StoreProductColor.class); util.exportExcel(response, list, "档口当前商品颜色数据"); } @@ -56,7 +71,7 @@ public class StoreProductColorController extends XktBaseController { @PreAuthorize("@ss.hasPermi('system:color:query')") @GetMapping(value = "/{storeProdColorId}") public R getInfo(@PathVariable("storeProdColorId") Long storeProdColorId) { - return success(storeProductColorService.selectStoreProductColorByStoreProdColorId(storeProdColorId)); + return success(storeProdColorService.selectStoreProductColorByStoreProdColorId(storeProdColorId)); } /** @@ -66,7 +81,7 @@ public class StoreProductColorController extends XktBaseController { @Log(title = "档口当前商品颜色", businessType = BusinessType.INSERT) @PostMapping public R add(@RequestBody StoreProductColor storeProductColor) { - return success(storeProductColorService.insertStoreProductColor(storeProductColor)); + return success(storeProdColorService.insertStoreProductColor(storeProductColor)); } /** @@ -76,7 +91,7 @@ public class StoreProductColorController extends XktBaseController { @Log(title = "档口当前商品颜色", businessType = BusinessType.UPDATE) @PutMapping public R edit(@RequestBody StoreProductColor storeProductColor) { - return success(storeProductColorService.updateStoreProductColor(storeProductColor)); + return success(storeProdColorService.updateStoreProductColor(storeProductColor)); } /** @@ -86,6 +101,7 @@ public class StoreProductColorController extends XktBaseController { @Log(title = "档口当前商品颜色", businessType = BusinessType.DELETE) @DeleteMapping("/{storeProdColorIds}") public R remove(@PathVariable Long[] storeProdColorIds) { - return success(storeProductColorService.deleteStoreProductColorByStoreProdColorIds(storeProdColorIds)); + return success(storeProdColorService.deleteStoreProductColorByStoreProdColorIds(storeProdColorIds)); } + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductController.java index a1c867b71..fccf77a8e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/StoreProductController.java @@ -7,6 +7,7 @@ import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.web.controller.xkt.vo.storePordColor.StoreProdColorResVO; import com.ruoyi.web.controller.xkt.vo.storeProd.*; import com.ruoyi.xkt.domain.StoreProduct; import com.ruoyi.xkt.dto.storeProduct.StoreProdDTO; @@ -37,7 +38,17 @@ import java.util.List; @Api(tags = "档口商品") public class StoreProductController extends XktBaseController { - final IStoreProductService storeProductService; + final IStoreProductService storeProdService; + + /** + * 模糊查询档口商品 + */ + @PreAuthorize("@ss.hasPermi('system:product:query')") + @GetMapping(value = "/fuzzy") + public R fuzzyQueryColorList(@RequestParam(value = "prodArtNum", required = false) String prodArtNum, + @RequestParam("storeId") Long storeId) { + return success(BeanUtil.copyToList(storeProdService.fuzzyQueryList(storeId, prodArtNum), String.class)); + } /** * 查询档口商品列表 @@ -47,7 +58,7 @@ public class StoreProductController extends XktBaseController { @PostMapping("/page") public TableDataInfo page(@Validated @RequestBody StoreProdPageVO pageVO) { startPage(); - List list = storeProductService.selectPage(ObjectUtils.isEmpty(pageVO) ? null : BeanUtil.toBean(pageVO, StoreProdPageDTO.class)); + List list = storeProdService.selectPage(ObjectUtils.isEmpty(pageVO) ? null : BeanUtil.toBean(pageVO, StoreProdPageDTO.class)); return getDataTable(list); } @@ -58,7 +69,7 @@ public class StoreProductController extends XktBaseController { @Log(title = "档口商品", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, StoreProduct storeProduct) { - List list = storeProductService.selectStoreProductList(storeProduct); + List list = storeProdService.selectStoreProductList(storeProduct); ExcelUtil util = new ExcelUtil(StoreProduct.class); util.exportExcel(response, list, "档口商品数据"); } @@ -70,7 +81,7 @@ public class StoreProductController extends XktBaseController { @ApiOperation(value = "获取档口商品详细信息", httpMethod = "GET", response = R.class) @GetMapping(value = "/{storeProdId}") public R getInfo(@PathVariable("storeProdId") Long storeProdId) { - return success(BeanUtil.toBean(storeProductService.selectStoreProductByStoreProdId(storeProdId), StoreProdResVO.class)); + return success(BeanUtil.toBean(storeProdService.selectStoreProductByStoreProdId(storeProdId), StoreProdResVO.class)); } /** @@ -81,7 +92,7 @@ public class StoreProductController extends XktBaseController { @ApiOperation(value = "新增档口商品", httpMethod = "POST", response = R.class) @PostMapping public R add(@Validated @RequestBody StoreProdVO storeProdVO) { - return success(storeProductService.insertStoreProduct(BeanUtil.toBean(storeProdVO, StoreProdDTO.class))); + return success(storeProdService.insertStoreProduct(BeanUtil.toBean(storeProdVO, StoreProdDTO.class))); } /** @@ -92,7 +103,7 @@ public class StoreProductController extends XktBaseController { @Log(title = "档口商品", businessType = BusinessType.UPDATE) @PutMapping("/{storeProdId}") public R edit(@PathVariable Long storeProdId, @Validated @RequestBody StoreProdVO storeProdVO) { - return success(storeProductService.updateStoreProduct(storeProdId, BeanUtil.toBean(storeProdVO, StoreProdDTO.class))); + return success(storeProdService.updateStoreProduct(storeProdId, BeanUtil.toBean(storeProdVO, StoreProdDTO.class))); } /** @@ -103,7 +114,7 @@ public class StoreProductController extends XktBaseController { @ApiOperation(value = "修改档口商品状态", httpMethod = "PUT", response = R.class) @PutMapping("/prod-status") public R editProdStatus(@Validated @RequestBody StoreProdStatusVO prodStatusVO) { - storeProductService.updateStoreProductStatus(BeanUtil.toBean(prodStatusVO, StoreProdStatusDTO.class)); + storeProdService.updateStoreProductStatus(BeanUtil.toBean(prodStatusVO, StoreProdStatusDTO.class)); return success(); } @@ -114,7 +125,7 @@ public class StoreProductController extends XktBaseController { @ApiOperation(value = "获取档口图片空间", httpMethod = "GET", response = R.class) @GetMapping(value = "/pic-space/{storeId}") public R getStoreProductPicSpace(@PathVariable("storeId") Long storeId) { - return success(BeanUtil.toBean(storeProductService.getStoreProductPicSpace(storeId), StoreProdPicSpaceResVO.class)); + return success(BeanUtil.toBean(storeProdService.getStoreProductPicSpace(storeId), StoreProdPicSpaceResVO.class)); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/storePordColor/StoreProdColorResVO.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/storePordColor/StoreProdColorResVO.java new file mode 100644 index 000000000..f13db5ae4 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/storePordColor/StoreProdColorResVO.java @@ -0,0 +1,32 @@ +package com.ruoyi.web.controller.xkt.vo.storePordColor; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; + +/** + * @author liujiang + * @version v1.0 + * @date 2025/3/27 15:12 + */ +@ApiModel("档口商品当前颜色") +@Data +public class StoreProdColorResVO { + + @ApiModelProperty(name = "档口ID") + private Long storeId; + @ApiModelProperty(name = "档口颜色ID") + private Long storeColorId; + @ApiModelProperty(name = "商品货号") + private String prodArtNum; + @ApiModelProperty(name = "商品分类名称") + private String prodCateName; + @ApiModelProperty(name = "颜色名称") + private String colorName; + @ApiModelProperty(name = "排序") + private Integer orderNum; + +} diff --git a/xkt/src/main/java/com/ruoyi/xkt/dto/storeProdColor/StoreProdColorResDTO.java b/xkt/src/main/java/com/ruoyi/xkt/dto/storeProdColor/StoreProdColorResDTO.java new file mode 100644 index 000000000..3aa336961 --- /dev/null +++ b/xkt/src/main/java/com/ruoyi/xkt/dto/storeProdColor/StoreProdColorResDTO.java @@ -0,0 +1,29 @@ +package com.ruoyi.xkt.dto.storeProdColor; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author liujiang + * @version v1.0 + * @date 2025/3/27 15:12 + */ +@ApiModel("档口商品当前颜色") +@Data +public class StoreProdColorResDTO { + + @ApiModelProperty(name = "档口ID") + private Long storeId; + @ApiModelProperty(name = "档口颜色ID") + private Long storeColorId; + @ApiModelProperty(name = "商品货号") + private String prodArtNum; + @ApiModelProperty(name = "商品分类名称") + private String prodCateName; + @ApiModelProperty(name = "颜色名称") + private String colorName; + @ApiModelProperty(name = "排序") + private Integer orderNum; + +} diff --git a/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductColorMapper.java b/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductColorMapper.java index 7e7dfcdf8..83846d176 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductColorMapper.java +++ b/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductColorMapper.java @@ -3,8 +3,10 @@ package com.ruoyi.xkt.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.xkt.domain.StoreProductColor; import com.ruoyi.xkt.dto.storeProdColor.StoreProdColorDTO; +import com.ruoyi.xkt.dto.storeProdColor.StoreProdColorResDTO; import com.ruoyi.xkt.dto.storeProduct.StoreProdPageDTO; import com.ruoyi.xkt.dto.storeProduct.StoreProdPageResDTO; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -69,4 +71,13 @@ public interface StoreProductColorMapper extends BaseMapper { List selectStoreProdColorPage(StoreProdPageDTO pageDTO); + /** + * 输入商品货号模糊查询颜色分类 + * + * @param storeId 档口ID + * @param prodArtNum 商品货号 + * @return List + */ + List fuzzyQueryColorList(@Param("storeId") Long storeId, @Param("prodArtNum") String prodArtNum); + } diff --git a/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductMapper.java b/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductMapper.java index 5e51ef8ef..9dbf63aa4 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductMapper.java +++ b/xkt/src/main/java/com/ruoyi/xkt/mapper/StoreProductMapper.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.xkt.domain.StoreProduct; import com.ruoyi.xkt.dto.storeProduct.StoreProdPageDTO; import com.ruoyi.xkt.dto.storeProduct.StoreProdPageResDTO; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -62,5 +63,4 @@ public interface StoreProductMapper extends BaseMapper { */ public int deleteStoreProductByStoreProdIds(Long[] storeProdIds); - } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductColorService.java b/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductColorService.java index ff560c0ed..96f793779 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductColorService.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductColorService.java @@ -1,6 +1,7 @@ package com.ruoyi.xkt.service; import com.ruoyi.xkt.domain.StoreProductColor; +import com.ruoyi.xkt.dto.storeProdColor.StoreProdColorResDTO; import java.util.List; @@ -58,4 +59,13 @@ public interface IStoreProductColorService { * @return 结果 */ public int deleteStoreProductColorByStoreProdColorId(Long storeProdColorId); + + /** + * 根据商店ID和产品款式编号模糊查询颜色列表 + * + * @param storeId 商店ID,用于限定查询范围 + * @param prodArtNum 产品款式编号,用于模糊匹配产品 + * @return 返回一个列表,包含匹配的产品颜色信息 + */ + List fuzzyQueryColorList(Long storeId, String prodArtNum); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductService.java b/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductService.java index ba50913bc..ef700767c 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductService.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/IStoreProductService.java @@ -71,4 +71,13 @@ public interface IStoreProductService { * @return 结果 */ public int deleteStoreProductByStoreProdId(Long storeProdId); + + /** + * 根据档口ID和商品货号模糊查询货号列表 + * @param storeId 档口ID + * @param prodArtNum 商品货号 + * @return List + */ + List fuzzyQueryList(Long storeId, String prodArtNum); + } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchHotServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchHotServiceImpl.java index 8d43b65fa..d8521309b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchHotServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchHotServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.PictureSearchHotMapper; import com.ruoyi.xkt.service.IPictureSearchHotService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class PictureSearchHotServiceImpl implements IPictureSearchHotService { * @return 图搜热款 */ @Override + @Transactional(readOnly = true) public PictureSearchHot selectPictureSearchHotByPicSearchHotId(Long picSearchHotId) { return pictureSearchHotMapper.selectPictureSearchHotByPicSearchHotId(picSearchHotId); } @@ -38,6 +40,7 @@ public class PictureSearchHotServiceImpl implements IPictureSearchHotService { * @return 图搜热款 */ @Override + @Transactional(readOnly = true) public List selectPictureSearchHotList(PictureSearchHot pictureSearchHot) { return pictureSearchHotMapper.selectPictureSearchHotList(pictureSearchHot); } @@ -49,6 +52,7 @@ public class PictureSearchHotServiceImpl implements IPictureSearchHotService { * @return 结果 */ @Override + @Transactional public int insertPictureSearchHot(PictureSearchHot pictureSearchHot) { pictureSearchHot.setCreateTime(DateUtils.getNowDate()); return pictureSearchHotMapper.insertPictureSearchHot(pictureSearchHot); @@ -61,6 +65,7 @@ public class PictureSearchHotServiceImpl implements IPictureSearchHotService { * @return 结果 */ @Override + @Transactional public int updatePictureSearchHot(PictureSearchHot pictureSearchHot) { pictureSearchHot.setUpdateTime(DateUtils.getNowDate()); return pictureSearchHotMapper.updatePictureSearchHot(pictureSearchHot); @@ -73,6 +78,7 @@ public class PictureSearchHotServiceImpl implements IPictureSearchHotService { * @return 结果 */ @Override + @Transactional public int deletePictureSearchHotByPicSearchHotIds(Long[] picSearchHotIds) { return pictureSearchHotMapper.deletePictureSearchHotByPicSearchHotIds(picSearchHotIds); } @@ -84,6 +90,7 @@ public class PictureSearchHotServiceImpl implements IPictureSearchHotService { * @return 结果 */ @Override + @Transactional public int deletePictureSearchHotByPicSearchHotId(Long picSearchHotId) { return pictureSearchHotMapper.deletePictureSearchHotByPicSearchHotId(picSearchHotId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchResultServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchResultServiceImpl.java index cd148b9c4..ede39845d 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchResultServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchResultServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.PictureSearchResultMapper; import com.ruoyi.xkt.service.IPictureSearchResultService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class PictureSearchResultServiceImpl implements IPictureSearchResultServi * @return 以图搜款结果 */ @Override + @Transactional(readOnly = true) public PictureSearchResult selectPictureSearchResultByPicSearchResId(Long picSearchResId) { return pictureSearchResultMapper.selectPictureSearchResultByPicSearchResId(picSearchResId); } @@ -38,6 +40,7 @@ public class PictureSearchResultServiceImpl implements IPictureSearchResultServi * @return 以图搜款结果 */ @Override + @Transactional(readOnly = true) public List selectPictureSearchResultList(PictureSearchResult pictureSearchResult) { return pictureSearchResultMapper.selectPictureSearchResultList(pictureSearchResult); } @@ -49,6 +52,7 @@ public class PictureSearchResultServiceImpl implements IPictureSearchResultServi * @return 结果 */ @Override + @Transactional public int insertPictureSearchResult(PictureSearchResult pictureSearchResult) { pictureSearchResult.setCreateTime(DateUtils.getNowDate()); return pictureSearchResultMapper.insertPictureSearchResult(pictureSearchResult); @@ -61,6 +65,7 @@ public class PictureSearchResultServiceImpl implements IPictureSearchResultServi * @return 结果 */ @Override + @Transactional public int updatePictureSearchResult(PictureSearchResult pictureSearchResult) { pictureSearchResult.setUpdateTime(DateUtils.getNowDate()); return pictureSearchResultMapper.updatePictureSearchResult(pictureSearchResult); @@ -73,6 +78,7 @@ public class PictureSearchResultServiceImpl implements IPictureSearchResultServi * @return 结果 */ @Override + @Transactional public int deletePictureSearchResultByPicSearchResIds(Long[] picSearchResIds) { return pictureSearchResultMapper.deletePictureSearchResultByPicSearchResIds(picSearchResIds); } @@ -84,6 +90,7 @@ public class PictureSearchResultServiceImpl implements IPictureSearchResultServi * @return 结果 */ @Override + @Transactional public int deletePictureSearchResultByPicSearchResId(Long picSearchResId) { return pictureSearchResultMapper.deletePictureSearchResultByPicSearchResId(picSearchResId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java index 3654ec4c3..9bfc51d8e 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.PictureSearchMapper; import com.ruoyi.xkt.service.IPictureSearchService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class PictureSearchServiceImpl implements IPictureSearchService { * @return 以图搜款 */ @Override + @Transactional(readOnly = true) public PictureSearch selectPictureSearchByPicSearchId(Long picSearchId) { return pictureSearchMapper.selectPictureSearchByPicSearchId(picSearchId); } @@ -38,6 +40,7 @@ public class PictureSearchServiceImpl implements IPictureSearchService { * @return 以图搜款 */ @Override + @Transactional(readOnly = true) public List selectPictureSearchList(PictureSearch pictureSearch) { return pictureSearchMapper.selectPictureSearchList(pictureSearch); } @@ -49,6 +52,7 @@ public class PictureSearchServiceImpl implements IPictureSearchService { * @return 结果 */ @Override + @Transactional public int insertPictureSearch(PictureSearch pictureSearch) { pictureSearch.setCreateTime(DateUtils.getNowDate()); return pictureSearchMapper.insertPictureSearch(pictureSearch); @@ -61,6 +65,7 @@ public class PictureSearchServiceImpl implements IPictureSearchService { * @return 结果 */ @Override + @Transactional public int updatePictureSearch(PictureSearch pictureSearch) { pictureSearch.setUpdateTime(DateUtils.getNowDate()); return pictureSearchMapper.updatePictureSearch(pictureSearch); @@ -73,6 +78,7 @@ public class PictureSearchServiceImpl implements IPictureSearchService { * @return 结果 */ @Override + @Transactional public int deletePictureSearchByPicSearchIds(Long[] picSearchIds) { return pictureSearchMapper.deletePictureSearchByPicSearchIds(picSearchIds); } @@ -84,6 +90,7 @@ public class PictureSearchServiceImpl implements IPictureSearchService { * @return 结果 */ @Override + @Transactional public int deletePictureSearchByPicSearchId(Long picSearchId) { return pictureSearchMapper.deletePictureSearchByPicSearchId(picSearchId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCertificateServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCertificateServiceImpl.java index 74cf5b8cc..16fbeb173 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCertificateServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCertificateServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreCertificateMapper; import com.ruoyi.xkt.service.IStoreCertificateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreCertificateServiceImpl implements IStoreCertificateService { * @return 档口认证 */ @Override + @Transactional(readOnly = true) public StoreCertificate selectStoreCertificateByStoreCertId(Long storeCertId) { return storeCertificateMapper.selectStoreCertificateByStoreCertId(storeCertId); } @@ -38,6 +40,7 @@ public class StoreCertificateServiceImpl implements IStoreCertificateService { * @return 档口认证 */ @Override + @Transactional(readOnly = true) public List selectStoreCertificateList(StoreCertificate storeCertificate) { return storeCertificateMapper.selectStoreCertificateList(storeCertificate); } @@ -49,6 +52,7 @@ public class StoreCertificateServiceImpl implements IStoreCertificateService { * @return 结果 */ @Override + @Transactional public int insertStoreCertificate(StoreCertificate storeCertificate) { storeCertificate.setCreateTime(DateUtils.getNowDate()); return storeCertificateMapper.insertStoreCertificate(storeCertificate); @@ -61,6 +65,7 @@ public class StoreCertificateServiceImpl implements IStoreCertificateService { * @return 结果 */ @Override + @Transactional public int updateStoreCertificate(StoreCertificate storeCertificate) { storeCertificate.setUpdateTime(DateUtils.getNowDate()); return storeCertificateMapper.updateStoreCertificate(storeCertificate); @@ -73,6 +78,7 @@ public class StoreCertificateServiceImpl implements IStoreCertificateService { * @return 结果 */ @Override + @Transactional public int deleteStoreCertificateByStoreCertIds(Long[] storeCertIds) { return storeCertificateMapper.deleteStoreCertificateByStoreCertIds(storeCertIds); } @@ -84,6 +90,7 @@ public class StoreCertificateServiceImpl implements IStoreCertificateService { * @return 结果 */ @Override + @Transactional public int deleteStoreCertificateByStoreCertId(Long storeCertId) { return storeCertificateMapper.deleteStoreCertificateByStoreCertId(storeCertId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreColorServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreColorServiceImpl.java index 77d6634d3..458c3ddd9 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreColorServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreColorServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreColorMapper; import com.ruoyi.xkt.service.IStoreColorService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreColorServiceImpl implements IStoreColorService { * @return 档口所有颜色 */ @Override + @Transactional(readOnly = true) public StoreColor selectStoreColorByStoreColorId(Long storeColorId) { return storeColorMapper.selectStoreColorByStoreColorId(storeColorId); } @@ -38,6 +40,7 @@ public class StoreColorServiceImpl implements IStoreColorService { * @return 档口所有颜色 */ @Override + @Transactional(readOnly = true) public List selectStoreColorList(StoreColor storeColor) { return storeColorMapper.selectStoreColorList(storeColor); } @@ -49,6 +52,7 @@ public class StoreColorServiceImpl implements IStoreColorService { * @return 结果 */ @Override + @Transactional public int insertStoreColor(StoreColor storeColor) { storeColor.setCreateTime(DateUtils.getNowDate()); return storeColorMapper.insertStoreColor(storeColor); @@ -61,6 +65,7 @@ public class StoreColorServiceImpl implements IStoreColorService { * @return 结果 */ @Override + @Transactional public int updateStoreColor(StoreColor storeColor) { storeColor.setUpdateTime(DateUtils.getNowDate()); return storeColorMapper.updateStoreColor(storeColor); @@ -73,6 +78,7 @@ public class StoreColorServiceImpl implements IStoreColorService { * @return 结果 */ @Override + @Transactional public int deleteStoreColorByStoreColorIds(Long[] storeColorIds) { return storeColorMapper.deleteStoreColorByStoreColorIds(storeColorIds); } @@ -84,6 +90,7 @@ public class StoreColorServiceImpl implements IStoreColorService { * @return 结果 */ @Override + @Transactional public int deleteStoreColorByStoreColorId(Long storeColorId) { return storeColorMapper.deleteStoreColorByStoreColorId(storeColorId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerProductDiscountServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerProductDiscountServiceImpl.java index 641a8e0c6..c3beb7949 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerProductDiscountServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerProductDiscountServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreCustomerProductDiscountMapper; import com.ruoyi.xkt.service.IStoreCustomerProductDiscountService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreCustomerProductDiscountServiceImpl implements IStoreCustomerPr * @return 档口客户优惠 */ @Override + @Transactional(readOnly = true) public StoreCustomerProductDiscount selectStoreCustomerProductDiscountByStoreCusProdDiscId(Long storeCusProdDiscId) { return storeCustomerProductDiscountMapper.selectStoreCustomerProductDiscountByStoreCusProdDiscId(storeCusProdDiscId); } @@ -38,6 +40,7 @@ public class StoreCustomerProductDiscountServiceImpl implements IStoreCustomerPr * @return 档口客户优惠 */ @Override + @Transactional(readOnly = true) public List selectStoreCustomerProductDiscountList(StoreCustomerProductDiscount storeCustomerProductDiscount) { return storeCustomerProductDiscountMapper.selectStoreCustomerProductDiscountList(storeCustomerProductDiscount); } @@ -49,6 +52,7 @@ public class StoreCustomerProductDiscountServiceImpl implements IStoreCustomerPr * @return 结果 */ @Override + @Transactional public int insertStoreCustomerProductDiscount(StoreCustomerProductDiscount storeCustomerProductDiscount) { storeCustomerProductDiscount.setCreateTime(DateUtils.getNowDate()); return storeCustomerProductDiscountMapper.insertStoreCustomerProductDiscount(storeCustomerProductDiscount); @@ -61,6 +65,7 @@ public class StoreCustomerProductDiscountServiceImpl implements IStoreCustomerPr * @return 结果 */ @Override + @Transactional public int updateStoreCustomerProductDiscount(StoreCustomerProductDiscount storeCustomerProductDiscount) { storeCustomerProductDiscount.setUpdateTime(DateUtils.getNowDate()); return storeCustomerProductDiscountMapper.updateStoreCustomerProductDiscount(storeCustomerProductDiscount); @@ -73,6 +78,7 @@ public class StoreCustomerProductDiscountServiceImpl implements IStoreCustomerPr * @return 结果 */ @Override + @Transactional public int deleteStoreCustomerProductDiscountByStoreCusProdDiscIds(Long[] storeCusProdDiscIds) { return storeCustomerProductDiscountMapper.deleteStoreCustomerProductDiscountByStoreCusProdDiscIds(storeCusProdDiscIds); } @@ -84,6 +90,7 @@ public class StoreCustomerProductDiscountServiceImpl implements IStoreCustomerPr * @return 结果 */ @Override + @Transactional public int deleteStoreCustomerProductDiscountByStoreCusProdDiscId(Long storeCusProdDiscId) { return storeCustomerProductDiscountMapper.deleteStoreCustomerProductDiscountByStoreCusProdDiscId(storeCusProdDiscId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerServiceImpl.java index 6ca1c6574..c5fa282e4 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreCustomerServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreCustomerMapper; import com.ruoyi.xkt.service.IStoreCustomerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService { * @return 档口客户 */ @Override + @Transactional(readOnly = true) public StoreCustomer selectStoreCustomerByStoreCusId(Long storeCusId) { return storeCustomerMapper.selectStoreCustomerByStoreCusId(storeCusId); } @@ -38,6 +40,7 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService { * @return 档口客户 */ @Override + @Transactional(readOnly = true) public List selectStoreCustomerList(StoreCustomer storeCustomer) { return storeCustomerMapper.selectStoreCustomerList(storeCustomer); } @@ -49,6 +52,7 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService { * @return 结果 */ @Override + @Transactional public int insertStoreCustomer(StoreCustomer storeCustomer) { storeCustomer.setCreateTime(DateUtils.getNowDate()); return storeCustomerMapper.insertStoreCustomer(storeCustomer); @@ -61,6 +65,7 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService { * @return 结果 */ @Override + @Transactional public int updateStoreCustomer(StoreCustomer storeCustomer) { storeCustomer.setUpdateTime(DateUtils.getNowDate()); return storeCustomerMapper.updateStoreCustomer(storeCustomer); @@ -73,6 +78,7 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService { * @return 结果 */ @Override + @Transactional public int deleteStoreCustomerByStoreCusIds(Long[] storeCusIds) { return storeCustomerMapper.deleteStoreCustomerByStoreCusIds(storeCusIds); } @@ -84,6 +90,7 @@ public class StoreCustomerServiceImpl implements IStoreCustomerService { * @return 结果 */ @Override + @Transactional public int deleteStoreCustomerByStoreCusId(Long storeCusId) { return storeCustomerMapper.deleteStoreCustomerByStoreCusId(storeCusId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreFactoryServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreFactoryServiceImpl.java index f6824938e..f63a7c153 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreFactoryServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreFactoryServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreFactoryMapper; import com.ruoyi.xkt.service.IStoreFactoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreFactoryServiceImpl implements IStoreFactoryService { * @return 档口合作工厂 */ @Override + @Transactional(readOnly = true) public StoreFactory selectStoreFactoryByStoreFacId(Long storeFacId) { return storeFactoryMapper.selectStoreFactoryByStoreFacId(storeFacId); } @@ -38,6 +40,7 @@ public class StoreFactoryServiceImpl implements IStoreFactoryService { * @return 档口合作工厂 */ @Override + @Transactional(readOnly = true) public List selectStoreFactoryList(StoreFactory storeFactory) { return storeFactoryMapper.selectStoreFactoryList(storeFactory); } @@ -49,6 +52,7 @@ public class StoreFactoryServiceImpl implements IStoreFactoryService { * @return 结果 */ @Override + @Transactional public int insertStoreFactory(StoreFactory storeFactory) { storeFactory.setCreateTime(DateUtils.getNowDate()); return storeFactoryMapper.insertStoreFactory(storeFactory); @@ -61,6 +65,7 @@ public class StoreFactoryServiceImpl implements IStoreFactoryService { * @return 结果 */ @Override + @Transactional public int updateStoreFactory(StoreFactory storeFactory) { storeFactory.setUpdateTime(DateUtils.getNowDate()); return storeFactoryMapper.updateStoreFactory(storeFactory); @@ -73,6 +78,7 @@ public class StoreFactoryServiceImpl implements IStoreFactoryService { * @return 结果 */ @Override + @Transactional public int deleteStoreFactoryByStoreFacIds(Long[] storeFacIds) { return storeFactoryMapper.deleteStoreFactoryByStoreFacIds(storeFacIds); } @@ -84,6 +90,7 @@ public class StoreFactoryServiceImpl implements IStoreFactoryService { * @return 结果 */ @Override + @Transactional public int deleteStoreFactoryByStoreFacId(Long storeFacId) { return storeFactoryMapper.deleteStoreFactoryByStoreFacId(storeFacId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreHomepageServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreHomepageServiceImpl.java index e155820b0..9abd58473 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreHomepageServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreHomepageServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreHomepageMapper; import com.ruoyi.xkt.service.IStoreHomepageService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreHomepageServiceImpl implements IStoreHomepageService { * @return 档口首页 */ @Override + @Transactional(readOnly = true) public StoreHomepage selectStoreHomepageByStoreHomeId(Long storeHomeId) { return storeHomepageMapper.selectStoreHomepageByStoreHomeId(storeHomeId); } @@ -38,6 +40,7 @@ public class StoreHomepageServiceImpl implements IStoreHomepageService { * @return 档口首页 */ @Override + @Transactional(readOnly = true) public List selectStoreHomepageList(StoreHomepage storeHomepage) { return storeHomepageMapper.selectStoreHomepageList(storeHomepage); } @@ -49,6 +52,7 @@ public class StoreHomepageServiceImpl implements IStoreHomepageService { * @return 结果 */ @Override + @Transactional public int insertStoreHomepage(StoreHomepage storeHomepage) { storeHomepage.setCreateTime(DateUtils.getNowDate()); return storeHomepageMapper.insertStoreHomepage(storeHomepage); @@ -61,6 +65,7 @@ public class StoreHomepageServiceImpl implements IStoreHomepageService { * @return 结果 */ @Override + @Transactional public int updateStoreHomepage(StoreHomepage storeHomepage) { storeHomepage.setUpdateTime(DateUtils.getNowDate()); return storeHomepageMapper.updateStoreHomepage(storeHomepage); @@ -73,6 +78,7 @@ public class StoreHomepageServiceImpl implements IStoreHomepageService { * @return 结果 */ @Override + @Transactional public int deleteStoreHomepageByStoreHomeIds(Long[] storeHomeIds) { return storeHomepageMapper.deleteStoreHomepageByStoreHomeIds(storeHomeIds); } @@ -84,6 +90,7 @@ public class StoreHomepageServiceImpl implements IStoreHomepageService { * @return 结果 */ @Override + @Transactional public int deleteStoreHomepageByStoreHomeId(Long storeHomeId) { return storeHomepageMapper.deleteStoreHomepageByStoreHomeId(storeHomeId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderDetailServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderDetailServiceImpl.java index 4c52f18cd..83b907f0c 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderDetailServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderDetailServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreOrderDetailMapper; import com.ruoyi.xkt.service.IStoreOrderDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreOrderDetailServiceImpl implements IStoreOrderDetailService { * @return 档口代发订单明细 */ @Override + @Transactional(readOnly = true) public StoreOrderDetail selectStoreOrderDetailByStoreOrderDetailId(Long storeOrderDetailId) { return storeOrderDetailMapper.selectStoreOrderDetailByStoreOrderDetailId(storeOrderDetailId); } @@ -38,6 +40,7 @@ public class StoreOrderDetailServiceImpl implements IStoreOrderDetailService { * @return 档口代发订单明细 */ @Override + @Transactional(readOnly = true) public List selectStoreOrderDetailList(StoreOrderDetail storeOrderDetail) { return storeOrderDetailMapper.selectStoreOrderDetailList(storeOrderDetail); } @@ -49,6 +52,7 @@ public class StoreOrderDetailServiceImpl implements IStoreOrderDetailService { * @return 结果 */ @Override + @Transactional public int insertStoreOrderDetail(StoreOrderDetail storeOrderDetail) { storeOrderDetail.setCreateTime(DateUtils.getNowDate()); return storeOrderDetailMapper.insertStoreOrderDetail(storeOrderDetail); @@ -61,6 +65,7 @@ public class StoreOrderDetailServiceImpl implements IStoreOrderDetailService { * @return 结果 */ @Override + @Transactional public int updateStoreOrderDetail(StoreOrderDetail storeOrderDetail) { storeOrderDetail.setUpdateTime(DateUtils.getNowDate()); return storeOrderDetailMapper.updateStoreOrderDetail(storeOrderDetail); @@ -73,6 +78,7 @@ public class StoreOrderDetailServiceImpl implements IStoreOrderDetailService { * @return 结果 */ @Override + @Transactional public int deleteStoreOrderDetailByStoreOrderDetailIds(Long[] storeOrderDetailIds) { return storeOrderDetailMapper.deleteStoreOrderDetailByStoreOrderDetailIds(storeOrderDetailIds); } @@ -84,6 +90,7 @@ public class StoreOrderDetailServiceImpl implements IStoreOrderDetailService { * @return 结果 */ @Override + @Transactional public int deleteStoreOrderDetailByStoreOrderDetailId(Long storeOrderDetailId) { return storeOrderDetailMapper.deleteStoreOrderDetailByStoreOrderDetailId(storeOrderDetailId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderExpressServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderExpressServiceImpl.java index 530929cd1..a1bc988ac 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderExpressServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderExpressServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreOrderExpressMapper; import com.ruoyi.xkt.service.IStoreOrderExpressService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreOrderExpressServiceImpl implements IStoreOrderExpressService { * @return 结果 */ @Override + @Transactional public int insertStoreOrderExpress(StoreOrderExpress storeOrderExpress) { storeOrderExpress.setCreateTime(DateUtils.getNowDate()); return storeOrderExpressMapper.insertStoreOrderExpress(storeOrderExpress); @@ -61,6 +63,7 @@ public class StoreOrderExpressServiceImpl implements IStoreOrderExpressService { * @return 结果 */ @Override + @Transactional public int updateStoreOrderExpress(StoreOrderExpress storeOrderExpress) { storeOrderExpress.setUpdateTime(DateUtils.getNowDate()); return storeOrderExpressMapper.updateStoreOrderExpress(storeOrderExpress); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderReceiveServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderReceiveServiceImpl.java index 3657a5fd0..076bba4d8 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderReceiveServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderReceiveServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreOrderReceiveMapper; import com.ruoyi.xkt.service.IStoreOrderReceiveService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreOrderReceiveServiceImpl implements IStoreOrderReceiveService { * @return 结果 */ @Override + @Transactional public int insertStoreOrderReceive(StoreOrderReceive storeOrderReceive) { storeOrderReceive.setCreateTime(DateUtils.getNowDate()); return storeOrderReceiveMapper.insertStoreOrderReceive(storeOrderReceive); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderServiceImpl.java index 2b253967b..4f675d250 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreOrderServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreOrderMapper; import com.ruoyi.xkt.service.IStoreOrderService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreOrderServiceImpl implements IStoreOrderService { * @return 结果 */ @Override + @Transactional public int insertStoreOrder(StoreOrder storeOrder) { storeOrder.setCreateTime(DateUtils.getNowDate()); return storeOrderMapper.insertStoreOrder(storeOrder); @@ -61,6 +63,7 @@ public class StoreOrderServiceImpl implements IStoreOrderService { * @return 结果 */ @Override + @Transactional public int updateStoreOrder(StoreOrder storeOrder) { storeOrder.setUpdateTime(DateUtils.getNowDate()); return storeOrderMapper.updateStoreOrder(storeOrder); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeMatchServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeMatchServiceImpl.java index 631d2a2bc..47625de19 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeMatchServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeMatchServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductBarcodeMatchMapper; import com.ruoyi.xkt.service.IStoreProductBarcodeMatchService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreProductBarcodeMatchServiceImpl implements IStoreProductBarcode * @return 结果 */ @Override + @Transactional public int insertStoreProductBarcodeMatch(StoreProductBarcodeMatch storeProductBarcodeMatch) { storeProductBarcodeMatch.setCreateTime(DateUtils.getNowDate()); return storeProductBarcodeMatchMapper.insertStoreProductBarcodeMatch(storeProductBarcodeMatch); @@ -61,6 +63,7 @@ public class StoreProductBarcodeMatchServiceImpl implements IStoreProductBarcode * @return 结果 */ @Override + @Transactional public int updateStoreProductBarcodeMatch(StoreProductBarcodeMatch storeProductBarcodeMatch) { storeProductBarcodeMatch.setUpdateTime(DateUtils.getNowDate()); return storeProductBarcodeMatchMapper.updateStoreProductBarcodeMatch(storeProductBarcodeMatch); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeRecordServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeRecordServiceImpl.java index 4d73255d7..9aca05edf 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeRecordServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductBarcodeRecordServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductBarcodeRecordMapper; import com.ruoyi.xkt.service.IStoreProductBarcodeRecordService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreProductBarcodeRecordServiceImpl implements IStoreProductBarcod * @return 结果 */ @Override + @Transactional public int insertStoreProductBarcodeRecord(StoreProductBarcodeRecord storeProductBarcodeRecord) { storeProductBarcodeRecord.setCreateTime(DateUtils.getNowDate()); return storeProductBarcodeRecordMapper.insertStoreProductBarcodeRecord(storeProductBarcodeRecord); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductCategoryAttributeServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductCategoryAttributeServiceImpl.java index 258baf923..cf38f6a8f 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductCategoryAttributeServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductCategoryAttributeServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductCategoryAttributeMapper; import com.ruoyi.xkt.service.IStoreProductCategoryAttributeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductCategoryAttributeServiceImpl implements IStoreProductCa * @return 档口商品类目信息 */ @Override + @Transactional(readOnly = true) public StoreProductCategoryAttribute selectStoreProductCategoryAttributeByStoreProdAttrId(Long storeProdAttrId) { return storeProductCategoryAttributeMapper.selectStoreProductCategoryAttributeByStoreProdAttrId(storeProdAttrId); } @@ -38,6 +40,7 @@ public class StoreProductCategoryAttributeServiceImpl implements IStoreProductCa * @return 档口商品类目信息 */ @Override + @Transactional(readOnly = true) public List selectStoreProductCategoryAttributeList(StoreProductCategoryAttribute storeProductCategoryAttribute) { return storeProductCategoryAttributeMapper.selectStoreProductCategoryAttributeList(storeProductCategoryAttribute); } @@ -49,6 +52,7 @@ public class StoreProductCategoryAttributeServiceImpl implements IStoreProductCa * @return 结果 */ @Override + @Transactional public int insertStoreProductCategoryAttribute(StoreProductCategoryAttribute storeProductCategoryAttribute) { storeProductCategoryAttribute.setCreateTime(DateUtils.getNowDate()); return storeProductCategoryAttributeMapper.insertStoreProductCategoryAttribute(storeProductCategoryAttribute); @@ -61,6 +65,7 @@ public class StoreProductCategoryAttributeServiceImpl implements IStoreProductCa * @return 结果 */ @Override + @Transactional public int updateStoreProductCategoryAttribute(StoreProductCategoryAttribute storeProductCategoryAttribute) { storeProductCategoryAttribute.setUpdateTime(DateUtils.getNowDate()); return storeProductCategoryAttributeMapper.updateStoreProductCategoryAttribute(storeProductCategoryAttribute); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorPriceServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorPriceServiceImpl.java index 85acb3b0a..26973069b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorPriceServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorPriceServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductColorPriceMapper; import com.ruoyi.xkt.service.IStoreProductColorPriceService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreProductColorPriceServiceImpl implements IStoreProductColorPric * @return 结果 */ @Override + @Transactional public int insertStoreProductColorPrice(StoreProductColorPrice storeProductColorPrice) { storeProductColorPrice.setCreateTime(DateUtils.getNowDate()); return storeProductColorPriceMapper.insertStoreProductColorPrice(storeProductColorPrice); @@ -61,6 +63,7 @@ public class StoreProductColorPriceServiceImpl implements IStoreProductColorPric * @return 结果 */ @Override + @Transactional public int updateStoreProductColorPrice(StoreProductColorPrice storeProductColorPrice) { storeProductColorPrice.setUpdateTime(DateUtils.getNowDate()); return storeProductColorPriceMapper.updateStoreProductColorPrice(storeProductColorPrice); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorServiceImpl.java index e7d175f27..ceebeaa88 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorServiceImpl.java @@ -2,10 +2,13 @@ package com.ruoyi.xkt.service.impl; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.xkt.domain.StoreProductColor; +import com.ruoyi.xkt.dto.storeProdColor.StoreProdColorResDTO; import com.ruoyi.xkt.mapper.StoreProductColorMapper; import com.ruoyi.xkt.service.IStoreProductColorService; +import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -16,9 +19,10 @@ import java.util.List; * @date 2025-03-26 */ @Service +@RequiredArgsConstructor public class StoreProductColorServiceImpl implements IStoreProductColorService { - @Autowired - private StoreProductColorMapper storeProductColorMapper; + + final StoreProductColorMapper storeProdColorMapper; /** * 查询档口当前商品颜色 @@ -27,8 +31,9 @@ public class StoreProductColorServiceImpl implements IStoreProductColorService { * @return 档口当前商品颜色 */ @Override + @Transactional(readOnly = true) public StoreProductColor selectStoreProductColorByStoreProdColorId(Long storeProdColorId) { - return storeProductColorMapper.selectStoreProductColorByStoreProdColorId(storeProdColorId); + return storeProdColorMapper.selectStoreProductColorByStoreProdColorId(storeProdColorId); } /** @@ -38,8 +43,9 @@ public class StoreProductColorServiceImpl implements IStoreProductColorService { * @return 档口当前商品颜色 */ @Override + @Transactional(readOnly = true) public List selectStoreProductColorList(StoreProductColor storeProductColor) { - return storeProductColorMapper.selectStoreProductColorList(storeProductColor); + return storeProdColorMapper.selectStoreProductColorList(storeProductColor); } /** @@ -49,9 +55,10 @@ public class StoreProductColorServiceImpl implements IStoreProductColorService { * @return 结果 */ @Override + @Transactional public int insertStoreProductColor(StoreProductColor storeProductColor) { storeProductColor.setCreateTime(DateUtils.getNowDate()); - return storeProductColorMapper.insertStoreProductColor(storeProductColor); + return storeProdColorMapper.insertStoreProductColor(storeProductColor); } /** @@ -61,9 +68,10 @@ public class StoreProductColorServiceImpl implements IStoreProductColorService { * @return 结果 */ @Override + @Transactional public int updateStoreProductColor(StoreProductColor storeProductColor) { storeProductColor.setUpdateTime(DateUtils.getNowDate()); - return storeProductColorMapper.updateStoreProductColor(storeProductColor); + return storeProdColorMapper.updateStoreProductColor(storeProductColor); } /** @@ -73,8 +81,9 @@ public class StoreProductColorServiceImpl implements IStoreProductColorService { * @return 结果 */ @Override + @Transactional public int deleteStoreProductColorByStoreProdColorIds(Long[] storeProdColorIds) { - return storeProductColorMapper.deleteStoreProductColorByStoreProdColorIds(storeProdColorIds); + return storeProdColorMapper.deleteStoreProductColorByStoreProdColorIds(storeProdColorIds); } /** @@ -84,7 +93,21 @@ public class StoreProductColorServiceImpl implements IStoreProductColorService { * @return 结果 */ @Override + @Transactional public int deleteStoreProductColorByStoreProdColorId(Long storeProdColorId) { - return storeProductColorMapper.deleteStoreProductColorByStoreProdColorId(storeProdColorId); + return storeProdColorMapper.deleteStoreProductColorByStoreProdColorId(storeProdColorId); + } + + /** + * 根据商店ID和产品款式编号模糊查询颜色列表 + * + * @param storeId 商店ID,用于限定查询范围 + * @param prodArtNum 产品款式编号,用于模糊匹配产品 + * @return 返回一个列表,包含匹配的产品颜色信息 + */ + @Override + @Transactional(readOnly = true) + public List fuzzyQueryColorList(Long storeId, String prodArtNum) { + return storeProdColorMapper.fuzzyQueryColorList(storeId, prodArtNum); } } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorSizeServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorSizeServiceImpl.java index 0f3f7f0f0..29e89f74f 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorSizeServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductColorSizeServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductColorSizeMapper; import com.ruoyi.xkt.service.IStoreProductColorSizeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductColorSizeServiceImpl implements IStoreProductColorSizeS * @return 档口商品颜色的尺码 */ @Override + @Transactional(readOnly = true) public StoreProductColorSize selectStoreProductColorSizeByStoreProdColorSizeId(Long storeProdColorSizeId) { return storeProductColorSizeMapper.selectStoreProductColorSizeByStoreProdColorSizeId(storeProdColorSizeId); } @@ -38,6 +40,7 @@ public class StoreProductColorSizeServiceImpl implements IStoreProductColorSizeS * @return 档口商品颜色的尺码 */ @Override + @Transactional(readOnly = true) public List selectStoreProductColorSizeList(StoreProductColorSize storeProductColorSize) { return storeProductColorSizeMapper.selectStoreProductColorSizeList(storeProductColorSize); } @@ -49,6 +52,7 @@ public class StoreProductColorSizeServiceImpl implements IStoreProductColorSizeS * @return 结果 */ @Override + @Transactional public int insertStoreProductColorSize(StoreProductColorSize storeProductColorSize) { storeProductColorSize.setCreateTime(DateUtils.getNowDate()); return storeProductColorSizeMapper.insertStoreProductColorSize(storeProductColorSize); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandDetailServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandDetailServiceImpl.java index 94f34944e..df6fed994 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandDetailServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandDetailServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductDemandDetailMapper; import com.ruoyi.xkt.service.IStoreProductDemandDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductDemandDetailServiceImpl implements IStoreProductDemandD * @return 档口商品需求单明细 */ @Override + @Transactional(readOnly = true) public StoreProductDemandDetail selectStoreProductDemandDetailByStoreProdDemaDetailId(Long storeProdDemaDetailId) { return storeProductDemandDetailMapper.selectStoreProductDemandDetailByStoreProdDemaDetailId(storeProdDemaDetailId); } @@ -38,6 +40,7 @@ public class StoreProductDemandDetailServiceImpl implements IStoreProductDemandD * @return 档口商品需求单明细 */ @Override + @Transactional(readOnly = true) public List selectStoreProductDemandDetailList(StoreProductDemandDetail storeProductDemandDetail) { return storeProductDemandDetailMapper.selectStoreProductDemandDetailList(storeProductDemandDetail); } @@ -49,6 +52,7 @@ public class StoreProductDemandDetailServiceImpl implements IStoreProductDemandD * @return 结果 */ @Override + @Transactional public int insertStoreProductDemandDetail(StoreProductDemandDetail storeProductDemandDetail) { storeProductDemandDetail.setCreateTime(DateUtils.getNowDate()); return storeProductDemandDetailMapper.insertStoreProductDemandDetail(storeProductDemandDetail); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandServiceImpl.java index 5d0d149d6..108af9e52 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDemandServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductDemandMapper; import com.ruoyi.xkt.service.IStoreProductDemandService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -61,6 +62,7 @@ public class StoreProductDemandServiceImpl implements IStoreProductDemandService * @return 结果 */ @Override + @Transactional public int updateStoreProductDemand(StoreProductDemand storeProductDemand) { storeProductDemand.setUpdateTime(DateUtils.getNowDate()); return storeProductDemandMapper.updateStoreProductDemand(storeProductDemand); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDetailServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDetailServiceImpl.java index 487e517fe..9f40e2df6 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDetailServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductDetailServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductDetailMapper; import com.ruoyi.xkt.service.IStoreProductDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreProductDetailServiceImpl implements IStoreProductDetailService * @return 结果 */ @Override + @Transactional public int insertStoreProductDetail(StoreProductDetail storeProductDetail) { storeProductDetail.setCreateTime(DateUtils.getNowDate()); return storeProductDetailMapper.insertStoreProductDetail(storeProductDetail); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductFileServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductFileServiceImpl.java index ced6a69a3..6d4f58f87 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductFileServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductFileServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductFileMapper; import com.ruoyi.xkt.service.IStoreProductFileService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreProductFileServiceImpl implements IStoreProductFileService { * @return 结果 */ @Override + @Transactional public int insertStoreProductFile(StoreProductFile storeProductFile) { storeProductFile.setCreateTime(DateUtils.getNowDate()); return storeProductFileMapper.insertStoreProductFile(storeProductFile); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductProcessServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductProcessServiceImpl.java index 14fae2657..705808dba 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductProcessServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductProcessServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductProcessMapper; import com.ruoyi.xkt.service.IStoreProductProcessService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductProcessServiceImpl implements IStoreProductProcessServi * @return 档口商品工艺信息 */ @Override + @Transactional(readOnly = true) public StoreProductProcess selectStoreProductProcessByStoreProdProcessId(Long storeProdProcessId) { return storeProductProcessMapper.selectStoreProductProcessByStoreProdProcessId(storeProdProcessId); } @@ -38,6 +40,7 @@ public class StoreProductProcessServiceImpl implements IStoreProductProcessServi * @return 档口商品工艺信息 */ @Override + @Transactional(readOnly = true) public List selectStoreProductProcessList(StoreProductProcess storeProductProcess) { return storeProductProcessMapper.selectStoreProductProcessList(storeProductProcess); } @@ -49,6 +52,7 @@ public class StoreProductProcessServiceImpl implements IStoreProductProcessServi * @return 结果 */ @Override + @Transactional public int insertStoreProductProcess(StoreProductProcess storeProductProcess) { storeProductProcess.setCreateTime(DateUtils.getNowDate()); return storeProductProcessMapper.insertStoreProductProcess(storeProductProcess); @@ -61,6 +65,7 @@ public class StoreProductProcessServiceImpl implements IStoreProductProcessServi * @return 结果 */ @Override + @Transactional public int updateStoreProductProcess(StoreProductProcess storeProductProcess) { storeProductProcess.setUpdateTime(DateUtils.getNowDate()); return storeProductProcessMapper.updateStoreProductProcess(storeProductProcess); @@ -73,6 +78,7 @@ public class StoreProductProcessServiceImpl implements IStoreProductProcessServi * @return 结果 */ @Override + @Transactional public int deleteStoreProductProcessByStoreProdProcessIds(Long[] storeProdProcessIds) { return storeProductProcessMapper.deleteStoreProductProcessByStoreProdProcessIds(storeProdProcessIds); } @@ -84,6 +90,7 @@ public class StoreProductProcessServiceImpl implements IStoreProductProcessServi * @return 结果 */ @Override + @Transactional public int deleteStoreProductProcessByStoreProdProcessId(Long storeProdProcessId) { return storeProductProcessMapper.deleteStoreProductProcessByStoreProdProcessId(storeProdProcessId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java index 493894634..35c5a9097 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java @@ -23,6 +23,7 @@ import com.ruoyi.xkt.service.IStoreProductService; import lombok.RequiredArgsConstructor; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.ObjectUtils; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -291,4 +292,24 @@ public class StoreProductServiceImpl implements IStoreProductService { public int deleteStoreProductByStoreProdId(Long storeProdId) { return storeProdMapper.deleteStoreProductByStoreProdId(storeProdId); } + + /** + * 根据档口ID和商品货号模糊查询货号列表 + * + * @param storeId 档口ID + * @param prodArtNum 商品货号 + * @return List + */ + @Override + @Transactional(readOnly = true) + public List fuzzyQueryList(Long storeId, String prodArtNum) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper() + .eq(StoreProduct::getStoreId, storeId).eq(StoreProduct::getDelFlag, "0"); + if (StringUtils.isNotBlank(prodArtNum)) { + queryWrapper.like(StoreProduct::getProdArtNum, prodArtNum); + } + List storeProdList = this.storeProdMapper.selectList(queryWrapper); + return CollectionUtils.isEmpty(storeProdList) ? new ArrayList<>() + : storeProdList.stream().map(StoreProduct::getProdArtNum).distinct().collect(Collectors.toList()); + } } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceServiceImpl.java index 08777f5fd..b404266a2 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductServiceMapper; import com.ruoyi.xkt.service.IStoreProductServiceService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductServiceServiceImpl implements IStoreProductServiceServi * @return 档口商品服务 */ @Override + @Transactional(readOnly = true) public StoreProductService selectStoreProductServiceByStoreProdSvcId(Long storeProdSvcId) { return storeProductServiceMapper.selectStoreProductServiceByStoreProdSvcId(storeProdSvcId); } @@ -38,6 +40,7 @@ public class StoreProductServiceServiceImpl implements IStoreProductServiceServi * @return 档口商品服务 */ @Override + @Transactional(readOnly = true) public List selectStoreProductServiceList(StoreProductService storeProductService) { return storeProductServiceMapper.selectStoreProductServiceList(storeProductService); } @@ -49,6 +52,7 @@ public class StoreProductServiceServiceImpl implements IStoreProductServiceServi * @return 结果 */ @Override + @Transactional public int insertStoreProductService(StoreProductService storeProductService) { storeProductService.setCreateTime(DateUtils.getNowDate()); return storeProductServiceMapper.insertStoreProductService(storeProductService); @@ -61,6 +65,7 @@ public class StoreProductServiceServiceImpl implements IStoreProductServiceServi * @return 结果 */ @Override + @Transactional public int updateStoreProductService(StoreProductService storeProductService) { storeProductService.setUpdateTime(DateUtils.getNowDate()); return storeProductServiceMapper.updateStoreProductService(storeProductService); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStockServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStockServiceImpl.java index 07bce66c5..63aa3f07b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStockServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStockServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductStockMapper; import com.ruoyi.xkt.service.IStoreProductStockService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductStockServiceImpl implements IStoreProductStockService { * @return 档口商品库存 */ @Override + @Transactional(readOnly = true) public StoreProductStock selectStoreProductStockByStoreProdStockId(Long storeProdStockId) { return storeProductStockMapper.selectStoreProductStockByStoreProdStockId(storeProdStockId); } @@ -38,6 +40,7 @@ public class StoreProductStockServiceImpl implements IStoreProductStockService { * @return 档口商品库存 */ @Override + @Transactional(readOnly = true) public List selectStoreProductStockList(StoreProductStock storeProductStock) { return storeProductStockMapper.selectStoreProductStockList(storeProductStock); } @@ -49,6 +52,7 @@ public class StoreProductStockServiceImpl implements IStoreProductStockService { * @return 结果 */ @Override + @Transactional public int insertStoreProductStock(StoreProductStock storeProductStock) { storeProductStock.setCreateTime(DateUtils.getNowDate()); return storeProductStockMapper.insertStoreProductStock(storeProductStock); @@ -61,6 +65,7 @@ public class StoreProductStockServiceImpl implements IStoreProductStockService { * @return 结果 */ @Override + @Transactional public int updateStoreProductStock(StoreProductStock storeProductStock) { storeProductStock.setUpdateTime(DateUtils.getNowDate()); return storeProductStockMapper.updateStoreProductStock(storeProductStock); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDemandDeducteServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDemandDeducteServiceImpl.java index 2f5f0334f..b83811e88 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDemandDeducteServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDemandDeducteServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductStorageDemandDeducteMapper; import com.ruoyi.xkt.service.IStoreProductStorageDemandDeducteService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductStorageDemandDeducteServiceImpl implements IStoreProduc * @return 档口商品入库抵扣需求 */ @Override + @Transactional(readOnly = true) public StoreProductStorageDemandDeducte selectStoreProductStorageDemandDeducteByStoreProdStorDemaDeducteId(Long storeProdStorDemaDeducteId) { return storeProductStorageDemandDeducteMapper.selectStoreProductStorageDemandDeducteByStoreProdStorDemaDeducteId(storeProdStorDemaDeducteId); } @@ -38,6 +40,7 @@ public class StoreProductStorageDemandDeducteServiceImpl implements IStoreProduc * @return 档口商品入库抵扣需求 */ @Override + @Transactional(readOnly = true) public List selectStoreProductStorageDemandDeducteList(StoreProductStorageDemandDeducte storeProductStorageDemandDeducte) { return storeProductStorageDemandDeducteMapper.selectStoreProductStorageDemandDeducteList(storeProductStorageDemandDeducte); } @@ -49,6 +52,7 @@ public class StoreProductStorageDemandDeducteServiceImpl implements IStoreProduc * @return 结果 */ @Override + @Transactional public int insertStoreProductStorageDemandDeducte(StoreProductStorageDemandDeducte storeProductStorageDemandDeducte) { storeProductStorageDemandDeducte.setCreateTime(DateUtils.getNowDate()); return storeProductStorageDemandDeducteMapper.insertStoreProductStorageDemandDeducte(storeProductStorageDemandDeducte); @@ -61,6 +65,7 @@ public class StoreProductStorageDemandDeducteServiceImpl implements IStoreProduc * @return 结果 */ @Override + @Transactional public int updateStoreProductStorageDemandDeducte(StoreProductStorageDemandDeducte storeProductStorageDemandDeducte) { storeProductStorageDemandDeducte.setUpdateTime(DateUtils.getNowDate()); return storeProductStorageDemandDeducteMapper.updateStoreProductStorageDemandDeducte(storeProductStorageDemandDeducte); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDetailServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDetailServiceImpl.java index 8d93f9f78..5778e0ff9 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDetailServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageDetailServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductStorageDetailMapper; import com.ruoyi.xkt.service.IStoreProductStorageDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductStorageDetailServiceImpl implements IStoreProductStorag * @return 档口商品入库明细 */ @Override + @Transactional(readOnly = true) public StoreProductStorageDetail selectStoreProductStorageDetailByStoreProdStorDetailId(Long storeProdStorDetailId) { return storeProductStorageDetailMapper.selectStoreProductStorageDetailByStoreProdStorDetailId(storeProdStorDetailId); } @@ -38,6 +40,7 @@ public class StoreProductStorageDetailServiceImpl implements IStoreProductStorag * @return 档口商品入库明细 */ @Override + @Transactional(readOnly = true) public List selectStoreProductStorageDetailList(StoreProductStorageDetail storeProductStorageDetail) { return storeProductStorageDetailMapper.selectStoreProductStorageDetailList(storeProductStorageDetail); } @@ -49,6 +52,7 @@ public class StoreProductStorageDetailServiceImpl implements IStoreProductStorag * @return 结果 */ @Override + @Transactional public int insertStoreProductStorageDetail(StoreProductStorageDetail storeProductStorageDetail) { storeProductStorageDetail.setCreateTime(DateUtils.getNowDate()); return storeProductStorageDetailMapper.insertStoreProductStorageDetail(storeProductStorageDetail); @@ -61,6 +65,7 @@ public class StoreProductStorageDetailServiceImpl implements IStoreProductStorag * @return 结果 */ @Override + @Transactional public int updateStoreProductStorageDetail(StoreProductStorageDetail storeProductStorageDetail) { storeProductStorageDetail.setUpdateTime(DateUtils.getNowDate()); return storeProductStorageDetailMapper.updateStoreProductStorageDetail(storeProductStorageDetail); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageServiceImpl.java index db568f59d..c730a276f 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductStorageServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreProductStorageMapper; import com.ruoyi.xkt.service.IStoreProductStorageService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreProductStorageServiceImpl implements IStoreProductStorageServi * @return 档口商品入库 */ @Override + @Transactional(readOnly = true) public StoreProductStorage selectStoreProductStorageByStoreProdStorId(Long storeProdStorId) { return storeProductStorageMapper.selectStoreProductStorageByStoreProdStorId(storeProdStorId); } @@ -38,6 +40,7 @@ public class StoreProductStorageServiceImpl implements IStoreProductStorageServi * @return 档口商品入库 */ @Override + @Transactional(readOnly = true) public List selectStoreProductStorageList(StoreProductStorage storeProductStorage) { return storeProductStorageMapper.selectStoreProductStorageList(storeProductStorage); } @@ -49,6 +52,7 @@ public class StoreProductStorageServiceImpl implements IStoreProductStorageServi * @return 结果 */ @Override + @Transactional public int insertStoreProductStorage(StoreProductStorage storeProductStorage) { storeProductStorage.setCreateTime(DateUtils.getNowDate()); return storeProductStorageMapper.insertStoreProductStorage(storeProductStorage); @@ -61,6 +65,7 @@ public class StoreProductStorageServiceImpl implements IStoreProductStorageServi * @return 结果 */ @Override + @Transactional public int updateStoreProductStorage(StoreProductStorage storeProductStorage) { storeProductStorage.setUpdateTime(DateUtils.getNowDate()); return storeProductStorageMapper.updateStoreProductStorage(storeProductStorage); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreQuickFunctionServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreQuickFunctionServiceImpl.java index 72c6302f3..5d7cbac73 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreQuickFunctionServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreQuickFunctionServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreQuickFunctionMapper; import com.ruoyi.xkt.service.IStoreQuickFunctionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreQuickFunctionServiceImpl implements IStoreQuickFunctionService * @return 档口快捷功能 */ @Override + @Transactional(readOnly = true) public StoreQuickFunction selectStoreQuickFunctionByStoreQuickFuncId(Long storeQuickFuncId) { return storeQuickFunctionMapper.selectStoreQuickFunctionByStoreQuickFuncId(storeQuickFuncId); } @@ -38,6 +40,7 @@ public class StoreQuickFunctionServiceImpl implements IStoreQuickFunctionService * @return 档口快捷功能 */ @Override + @Transactional(readOnly = true) public List selectStoreQuickFunctionList(StoreQuickFunction storeQuickFunction) { return storeQuickFunctionMapper.selectStoreQuickFunctionList(storeQuickFunction); } @@ -49,6 +52,7 @@ public class StoreQuickFunctionServiceImpl implements IStoreQuickFunctionService * @return 结果 */ @Override + @Transactional public int insertStoreQuickFunction(StoreQuickFunction storeQuickFunction) { storeQuickFunction.setCreateTime(DateUtils.getNowDate()); return storeQuickFunctionMapper.insertStoreQuickFunction(storeQuickFunction); @@ -61,6 +65,7 @@ public class StoreQuickFunctionServiceImpl implements IStoreQuickFunctionService * @return 结果 */ @Override + @Transactional public int updateStoreQuickFunction(StoreQuickFunction storeQuickFunction) { storeQuickFunction.setUpdateTime(DateUtils.getNowDate()); return storeQuickFunctionMapper.updateStoreQuickFunction(storeQuickFunction); @@ -73,6 +78,7 @@ public class StoreQuickFunctionServiceImpl implements IStoreQuickFunctionService * @return 结果 */ @Override + @Transactional public int deleteStoreQuickFunctionByStoreQuickFuncIds(Long[] storeQuickFuncIds) { return storeQuickFunctionMapper.deleteStoreQuickFunctionByStoreQuickFuncIds(storeQuickFuncIds); } @@ -84,6 +90,7 @@ public class StoreQuickFunctionServiceImpl implements IStoreQuickFunctionService * @return 结果 */ @Override + @Transactional public int deleteStoreQuickFunctionByStoreQuickFuncId(Long storeQuickFuncId) { return storeQuickFunctionMapper.deleteStoreQuickFunctionByStoreQuickFuncId(storeQuickFuncId); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleAccountServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleAccountServiceImpl.java index 9ab00be83..9e227ae55 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleAccountServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleAccountServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreRoleAccountMapper; import com.ruoyi.xkt.service.IStoreRoleAccountService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreRoleAccountServiceImpl implements IStoreRoleAccountService { * @return 结果 */ @Override + @Transactional public int insertStoreRoleAccount(StoreRoleAccount storeRoleAccount) { storeRoleAccount.setCreateTime(DateUtils.getNowDate()); return storeRoleAccountMapper.insertStoreRoleAccount(storeRoleAccount); @@ -61,6 +63,7 @@ public class StoreRoleAccountServiceImpl implements IStoreRoleAccountService { * @return 结果 */ @Override + @Transactional public int updateStoreRoleAccount(StoreRoleAccount storeRoleAccount) { storeRoleAccount.setUpdateTime(DateUtils.getNowDate()); return storeRoleAccountMapper.updateStoreRoleAccount(storeRoleAccount); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleMenuServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleMenuServiceImpl.java index f9910e60c..8d44bed95 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleMenuServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleMenuServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreRoleMenuMapper; import com.ruoyi.xkt.service.IStoreRoleMenuService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreRoleMenuServiceImpl implements IStoreRoleMenuService { * @return 结果 */ @Override + @Transactional public int insertStoreRoleMenu(StoreRoleMenu storeRoleMenu) { storeRoleMenu.setCreateTime(DateUtils.getNowDate()); return storeRoleMenuMapper.insertStoreRoleMenu(storeRoleMenu); @@ -61,6 +63,7 @@ public class StoreRoleMenuServiceImpl implements IStoreRoleMenuService { * @return 结果 */ @Override + @Transactional public int updateStoreRoleMenu(StoreRoleMenu storeRoleMenu) { storeRoleMenu.setUpdateTime(DateUtils.getNowDate()); return storeRoleMenuMapper.updateStoreRoleMenu(storeRoleMenu); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleServiceImpl.java index a43d37867..bc36deec1 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreRoleServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreRoleMapper; import com.ruoyi.xkt.service.IStoreRoleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreRoleServiceImpl implements IStoreRoleService { * @return 结果 */ @Override + @Transactional public int insertStoreRole(StoreRole storeRole) { storeRole.setCreateTime(DateUtils.getNowDate()); return storeRoleMapper.insertStoreRole(storeRole); @@ -61,6 +63,7 @@ public class StoreRoleServiceImpl implements IStoreRoleService { * @return 结果 */ @Override + @Transactional public int updateStoreRole(StoreRole storeRole) { storeRole.setUpdateTime(DateUtils.getNowDate()); return storeRoleMapper.updateStoreRole(storeRole); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java index 637d6978b..fca8bde42 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleDetailServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreSaleDetailMapper; import com.ruoyi.xkt.service.IStoreSaleDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreSaleDetailServiceImpl implements IStoreSaleDetailService { * @return 结果 */ @Override + @Transactional public int insertStoreSaleDetail(StoreSaleDetail storeSaleDetail) { storeSaleDetail.setCreateTime(DateUtils.getNowDate()); return storeSaleDetailMapper.insertStoreSaleDetail(storeSaleDetail); @@ -61,6 +63,7 @@ public class StoreSaleDetailServiceImpl implements IStoreSaleDetailService { * @return 结果 */ @Override + @Transactional public int updateStoreSaleDetail(StoreSaleDetail storeSaleDetail) { storeSaleDetail.setUpdateTime(DateUtils.getNowDate()); return storeSaleDetailMapper.updateStoreSaleDetail(storeSaleDetail); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleRefundRecordServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleRefundRecordServiceImpl.java index ab648fba8..b5ecc3d44 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleRefundRecordServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleRefundRecordServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreSaleRefundRecordMapper; import com.ruoyi.xkt.service.IStoreSaleRefundRecordService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreSaleRefundRecordServiceImpl implements IStoreSaleRefundRecordS * @return 结果 */ @Override + @Transactional public int insertStoreSaleRefundRecord(StoreSaleRefundRecord storeSaleRefundRecord) { storeSaleRefundRecord.setCreateTime(DateUtils.getNowDate()); return storeSaleRefundRecordMapper.insertStoreSaleRefundRecord(storeSaleRefundRecord); @@ -61,6 +63,7 @@ public class StoreSaleRefundRecordServiceImpl implements IStoreSaleRefundRecordS * @return 结果 */ @Override + @Transactional public int updateStoreSaleRefundRecord(StoreSaleRefundRecord storeSaleRefundRecord) { storeSaleRefundRecord.setUpdateTime(DateUtils.getNowDate()); return storeSaleRefundRecordMapper.updateStoreSaleRefundRecord(storeSaleRefundRecord); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleServiceImpl.java index cb53d7da3..483658b49 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreSaleServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreSaleMapper; import com.ruoyi.xkt.service.IStoreSaleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class StoreSaleServiceImpl implements IStoreSaleService { * @return 结果 */ @Override + @Transactional public int insertStoreSale(StoreSale storeSale) { storeSale.setCreateTime(DateUtils.getNowDate()); return storeSaleMapper.insertStoreSale(storeSale); @@ -61,6 +63,7 @@ public class StoreSaleServiceImpl implements IStoreSaleService { * @return 结果 */ @Override + @Transactional public int updateStoreSale(StoreSale storeSale) { storeSale.setUpdateTime(DateUtils.getNowDate()); return storeSaleMapper.updateStoreSale(storeSale); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java index 03899e694..1f7e6b2b4 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.StoreMapper; import com.ruoyi.xkt.service.IStoreService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class StoreServiceImpl implements IStoreService { * @return 档口 */ @Override + @Transactional(readOnly = true) public Store selectStoreByStoreId(Long storeId) { return storeMapper.selectStoreByStoreId(storeId); } @@ -38,6 +40,7 @@ public class StoreServiceImpl implements IStoreService { * @return 档口 */ @Override + @Transactional(readOnly = true) public List selectStoreList(Store store) { return storeMapper.selectStoreList(store); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysFileServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysFileServiceImpl.java index 365f45508..34faa3a8b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysFileServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/SysFileServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.SysFileMapper; import com.ruoyi.xkt.service.ISysFileService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class SysFileServiceImpl implements ISysFileService { * @return file */ @Override + @Transactional(readOnly = true) public SysFile selectSysFileByFileId(Long fileId) { return sysFileMapper.selectSysFileByFileId(fileId); } @@ -38,6 +40,7 @@ public class SysFileServiceImpl implements ISysFileService { * @return file */ @Override + @Transactional(readOnly = true) public List selectSysFileList(SysFile sysFile) { return sysFileMapper.selectSysFileList(sysFile); } @@ -49,6 +52,7 @@ public class SysFileServiceImpl implements ISysFileService { * @return 结果 */ @Override + @Transactional public int insertSysFile(SysFile sysFile) { sysFile.setCreateTime(DateUtils.getNowDate()); return sysFileMapper.insertSysFile(sysFile); @@ -61,6 +65,7 @@ public class SysFileServiceImpl implements ISysFileService { * @return 结果 */ @Override + @Transactional public int updateSysFile(SysFile sysFile) { sysFile.setUpdateTime(DateUtils.getNowDate()); return sysFileMapper.updateSysFile(sysFile); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAccountServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAccountServiceImpl.java index 8bdf03905..64de7b520 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAccountServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAccountServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserAccountMapper; import com.ruoyi.xkt.service.IUserAccountService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserAccountServiceImpl implements IUserAccountService { * @return 用户账户(支付宝、微信等) */ @Override + @Transactional(readOnly = true) public UserAccount selectUserAccountByUserAccId(Long userAccId) { return userAccountMapper.selectUserAccountByUserAccId(userAccId); } @@ -38,6 +40,7 @@ public class UserAccountServiceImpl implements IUserAccountService { * @return 用户账户(支付宝、微信等) */ @Override + @Transactional(readOnly = true) public List selectUserAccountList(UserAccount userAccount) { return userAccountMapper.selectUserAccountList(userAccount); } @@ -49,6 +52,7 @@ public class UserAccountServiceImpl implements IUserAccountService { * @return 结果 */ @Override + @Transactional public int insertUserAccount(UserAccount userAccount) { userAccount.setCreateTime(DateUtils.getNowDate()); return userAccountMapper.insertUserAccount(userAccount); @@ -61,6 +65,7 @@ public class UserAccountServiceImpl implements IUserAccountService { * @return 结果 */ @Override + @Transactional public int updateUserAccount(UserAccount userAccount) { userAccount.setUpdateTime(DateUtils.getNowDate()); return userAccountMapper.updateUserAccount(userAccount); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAddressServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAddressServiceImpl.java index 046abe309..823a5ff2c 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAddressServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAddressServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserAddressMapper; import com.ruoyi.xkt.service.IUserAddressService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserAddressServiceImpl implements IUserAddressService { * @return 用户收货地址 */ @Override + @Transactional(readOnly = true) public UserAddress selectUserAddressByUserAddrId(Long userAddrId) { return userAddressMapper.selectUserAddressByUserAddrId(userAddrId); } @@ -38,6 +40,7 @@ public class UserAddressServiceImpl implements IUserAddressService { * @return 用户收货地址 */ @Override + @Transactional(readOnly = true) public List selectUserAddressList(UserAddress userAddress) { return userAddressMapper.selectUserAddressList(userAddress); } @@ -49,6 +52,7 @@ public class UserAddressServiceImpl implements IUserAddressService { * @return 结果 */ @Override + @Transactional public int insertUserAddress(UserAddress userAddress) { userAddress.setCreateTime(DateUtils.getNowDate()); return userAddressMapper.insertUserAddress(userAddress); @@ -61,6 +65,7 @@ public class UserAddressServiceImpl implements IUserAddressService { * @return 结果 */ @Override + @Transactional public int updateUserAddress(UserAddress userAddress) { userAddress.setUpdateTime(DateUtils.getNowDate()); return userAddressMapper.updateUserAddress(userAddress); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAuthenticationServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAuthenticationServiceImpl.java index 871fd1414..429ace3ac 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAuthenticationServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserAuthenticationServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserAuthenticationMapper; import com.ruoyi.xkt.service.IUserAuthenticationService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserAuthenticationServiceImpl implements IUserAuthenticationService * @return 用户代发认证 */ @Override + @Transactional(readOnly = true) public UserAuthentication selectUserAuthenticationByUserAuthId(Long userAuthId) { return userAuthenticationMapper.selectUserAuthenticationByUserAuthId(userAuthId); } @@ -38,6 +40,7 @@ public class UserAuthenticationServiceImpl implements IUserAuthenticationService * @return 用户代发认证 */ @Override + @Transactional(readOnly = true) public List selectUserAuthenticationList(UserAuthentication userAuthentication) { return userAuthenticationMapper.selectUserAuthenticationList(userAuthentication); } @@ -49,6 +52,7 @@ public class UserAuthenticationServiceImpl implements IUserAuthenticationService * @return 结果 */ @Override + @Transactional public int insertUserAuthentication(UserAuthentication userAuthentication) { userAuthentication.setCreateTime(DateUtils.getNowDate()); return userAuthenticationMapper.insertUserAuthentication(userAuthentication); @@ -61,6 +65,7 @@ public class UserAuthenticationServiceImpl implements IUserAuthenticationService * @return 结果 */ @Override + @Transactional public int updateUserAuthentication(UserAuthentication userAuthentication) { userAuthentication.setUpdateTime(DateUtils.getNowDate()); return userAuthenticationMapper.updateUserAuthentication(userAuthentication); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBillingStatementServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBillingStatementServiceImpl.java index dcf5bc8bc..e0f01e15b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBillingStatementServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBillingStatementServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserBillingStatementMapper; import com.ruoyi.xkt.service.IUserBillingStatementService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserBillingStatementServiceImpl implements IUserBillingStatementSer * @return 用户对账明细 */ @Override + @Transactional(readOnly = true) public UserBillingStatement selectUserBillingStatementByUserBillStatId(Long userBillStatId) { return userBillingStatementMapper.selectUserBillingStatementByUserBillStatId(userBillStatId); } @@ -49,6 +51,7 @@ public class UserBillingStatementServiceImpl implements IUserBillingStatementSer * @return 结果 */ @Override + @Transactional public int insertUserBillingStatement(UserBillingStatement userBillingStatement) { userBillingStatement.setCreateTime(DateUtils.getNowDate()); return userBillingStatementMapper.insertUserBillingStatement(userBillingStatement); @@ -61,6 +64,7 @@ public class UserBillingStatementServiceImpl implements IUserBillingStatementSer * @return 结果 */ @Override + @Transactional public int updateUserBillingStatement(UserBillingStatement userBillingStatement) { userBillingStatement.setUpdateTime(DateUtils.getNowDate()); return userBillingStatementMapper.updateUserBillingStatement(userBillingStatement); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBrowsingHistoryServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBrowsingHistoryServiceImpl.java index b19b424e9..f2018f8b7 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBrowsingHistoryServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserBrowsingHistoryServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserBrowsingHistoryMapper; import com.ruoyi.xkt.service.IUserBrowsingHistoryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserBrowsingHistoryServiceImpl implements IUserBrowsingHistoryServi * @return 用户浏览历史 */ @Override + @Transactional(readOnly = true) public UserBrowsingHistory selectUserBrowsingHistoryByUserBrowHisId(Long userBrowHisId) { return userBrowsingHistoryMapper.selectUserBrowsingHistoryByUserBrowHisId(userBrowHisId); } @@ -38,6 +40,7 @@ public class UserBrowsingHistoryServiceImpl implements IUserBrowsingHistoryServi * @return 用户浏览历史 */ @Override + @Transactional(readOnly = true) public List selectUserBrowsingHistoryList(UserBrowsingHistory userBrowsingHistory) { return userBrowsingHistoryMapper.selectUserBrowsingHistoryList(userBrowsingHistory); } @@ -49,6 +52,7 @@ public class UserBrowsingHistoryServiceImpl implements IUserBrowsingHistoryServi * @return 结果 */ @Override + @Transactional public int insertUserBrowsingHistory(UserBrowsingHistory userBrowsingHistory) { userBrowsingHistory.setCreateTime(DateUtils.getNowDate()); return userBrowsingHistoryMapper.insertUserBrowsingHistory(userBrowsingHistory); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserFavoritesServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserFavoritesServiceImpl.java index 74b755dfe..50d735337 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserFavoritesServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserFavoritesServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserFavoritesMapper; import com.ruoyi.xkt.service.IUserFavoritesService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserFavoritesServiceImpl implements IUserFavoritesService { * @return 用户收藏商品 */ @Override + @Transactional(readOnly = true) public UserFavorites selectUserFavoritesByUserFavoId(Long userFavoId) { return userFavoritesMapper.selectUserFavoritesByUserFavoId(userFavoId); } @@ -38,6 +40,7 @@ public class UserFavoritesServiceImpl implements IUserFavoritesService { * @return 用户收藏商品 */ @Override + @Transactional(readOnly = true) public List selectUserFavoritesList(UserFavorites userFavorites) { return userFavoritesMapper.selectUserFavoritesList(userFavorites); } @@ -49,6 +52,7 @@ public class UserFavoritesServiceImpl implements IUserFavoritesService { * @return 结果 */ @Override + @Transactional public int insertUserFavorites(UserFavorites userFavorites) { userFavorites.setCreateTime(DateUtils.getNowDate()); return userFavoritesMapper.insertUserFavorites(userFavorites); @@ -61,6 +65,7 @@ public class UserFavoritesServiceImpl implements IUserFavoritesService { * @return 结果 */ @Override + @Transactional public int updateUserFavorites(UserFavorites userFavorites) { userFavorites.setUpdateTime(DateUtils.getNowDate()); return userFavoritesMapper.updateUserFavorites(userFavorites); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java index 44fae8b52..9d07361ec 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserNoticeMapper; import com.ruoyi.xkt.service.IUserNoticeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -27,6 +28,7 @@ public class UserNoticeServiceImpl implements IUserNoticeService { * @return 用户所有通知 */ @Override + @Transactional(readOnly = true) public UserNotice selectUserNoticeByUserNoticeId(Long userNoticeId) { return userNoticeMapper.selectUserNoticeByUserNoticeId(userNoticeId); } @@ -38,6 +40,7 @@ public class UserNoticeServiceImpl implements IUserNoticeService { * @return 用户所有通知 */ @Override + @Transactional(readOnly = true) public List selectUserNoticeList(UserNotice userNotice) { return userNoticeMapper.selectUserNoticeList(userNotice); } @@ -49,6 +52,7 @@ public class UserNoticeServiceImpl implements IUserNoticeService { * @return 结果 */ @Override + @Transactional public int insertUserNotice(UserNotice userNotice) { userNotice.setCreateTime(DateUtils.getNowDate()); return userNoticeMapper.insertUserNotice(userNotice); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeSettingServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeSettingServiceImpl.java index b40b52c54..719e7db08 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeSettingServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeSettingServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserNoticeSettingMapper; import com.ruoyi.xkt.service.IUserNoticeSettingService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class UserNoticeSettingServiceImpl implements IUserNoticeSettingService { * @return 结果 */ @Override + @Transactional public int insertUserNoticeSetting(UserNoticeSetting userNoticeSetting) { userNoticeSetting.setCreateTime(DateUtils.getNowDate()); return userNoticeSettingMapper.insertUserNoticeSetting(userNoticeSetting); @@ -61,6 +63,7 @@ public class UserNoticeSettingServiceImpl implements IUserNoticeSettingService { * @return 结果 */ @Override + @Transactional public int updateUserNoticeSetting(UserNoticeSetting userNoticeSetting) { userNoticeSetting.setUpdateTime(DateUtils.getNowDate()); return userNoticeSettingMapper.updateUserNoticeSetting(userNoticeSetting); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserQuickFunctionServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserQuickFunctionServiceImpl.java index df016026e..bd22d49a2 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserQuickFunctionServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserQuickFunctionServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserQuickFunctionMapper; import com.ruoyi.xkt.service.IUserQuickFunctionService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class UserQuickFunctionServiceImpl implements IUserQuickFunctionService { * @return 结果 */ @Override + @Transactional public int insertUserQuickFunction(UserQuickFunction userQuickFunction) { userQuickFunction.setCreateTime(DateUtils.getNowDate()); return userQuickFunctionMapper.insertUserQuickFunction(userQuickFunction); @@ -61,6 +63,7 @@ public class UserQuickFunctionServiceImpl implements IUserQuickFunctionService { * @return 结果 */ @Override + @Transactional public int updateUserQuickFunction(UserQuickFunction userQuickFunction) { userQuickFunction.setUpdateTime(DateUtils.getNowDate()); return userQuickFunctionMapper.updateUserQuickFunction(userQuickFunction); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserShoppingCartServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserShoppingCartServiceImpl.java index 4749afd2e..6e453598b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserShoppingCartServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserShoppingCartServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserShoppingCartMapper; import com.ruoyi.xkt.service.IUserShoppingCartService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class UserShoppingCartServiceImpl implements IUserShoppingCartService { * @return 结果 */ @Override + @Transactional public int insertUserShoppingCart(UserShoppingCart userShoppingCart) { userShoppingCart.setCreateTime(DateUtils.getNowDate()); return userShoppingCartMapper.insertUserShoppingCart(userShoppingCart); @@ -61,6 +63,7 @@ public class UserShoppingCartServiceImpl implements IUserShoppingCartService { * @return 结果 */ @Override + @Transactional public int updateUserShoppingCart(UserShoppingCart userShoppingCart) { userShoppingCart.setUpdateTime(DateUtils.getNowDate()); return userShoppingCartMapper.updateUserShoppingCart(userShoppingCart); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserSubscriptionsServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserSubscriptionsServiceImpl.java index 86586e326..12d6dd712 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserSubscriptionsServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserSubscriptionsServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.xkt.mapper.UserSubscriptionsMapper; import com.ruoyi.xkt.service.IUserSubscriptionsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -49,6 +50,7 @@ public class UserSubscriptionsServiceImpl implements IUserSubscriptionsService { * @return 结果 */ @Override + @Transactional public int insertUserSubscriptions(UserSubscriptions userSubscriptions) { userSubscriptions.setCreateTime(DateUtils.getNowDate()); return userSubscriptionsMapper.insertUserSubscriptions(userSubscriptions); @@ -61,6 +63,7 @@ public class UserSubscriptionsServiceImpl implements IUserSubscriptionsService { * @return 结果 */ @Override + @Transactional public int updateUserSubscriptions(UserSubscriptions userSubscriptions) { userSubscriptions.setUpdateTime(DateUtils.getNowDate()); return userSubscriptionsMapper.updateUserSubscriptions(userSubscriptions); diff --git a/xkt/src/main/resources/mapper/StoreProductColorMapper.xml b/xkt/src/main/resources/mapper/StoreProductColorMapper.xml index ed20309a8..397fac3dc 100644 --- a/xkt/src/main/resources/mapper/StoreProductColorMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductColorMapper.xml @@ -128,5 +128,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and sp.prod_cate_id = #{prodCateId} + + \ No newline at end of file