diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopSyncInfoController.java b/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopSyncInfoController.java index 780980e0..8e309d01 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopSyncInfoController.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopSyncInfoController.java @@ -41,7 +41,13 @@ public class TbShopSyncInfoController { @PostMapping("/sync") @ApiOperation("同步") - public ResponseEntity sync(@RequestBody TbShopSyncInfo tbShopSyncInfo){ + public ResponseEntity sync(@RequestBody TbShopSyncInfo tbShopSyncInfo) { + TbShopSyncInfoQueryCriteria criteria = new TbShopSyncInfoQueryCriteria(); + criteria.setPointShopId(tbShopSyncInfo.getPointShopId()); + TbShopSyncInfo tbShopSyncInfo1 = tbShopSyncInfoService.queryByShopId(criteria); + if (tbShopSyncInfo1 != null) { + throw new RuntimeException("已同步 请勿重复操作"); + } tbShopSyncInfo.setSyncTime(new Date()); tbShopSyncInfo.setStatus(1); tbShopSyncInfomapper.insert(tbShopSyncInfo);