diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/DataService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/DataService.java index dc390d6..277e089 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/DataService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/DataService.java @@ -150,6 +150,38 @@ public class DataService { null,null ); + + + + tbHandover tbHandover=new tbHandover(); + + if(ObjectUtil.isNotNull(shopStaff)){ + tbHandover.setStaffId(shopStaff.getId()); + tbHandover.setStaffName(shopStaff.getName()); + } + tbHandover.setTradeDay(DateUtils.getDays()); + tbHandover.setPrintNo("usb"); + tbHandover.setDutyId(shopUserDuty.getId()); + tbHandover.setShopId(shopInfo.getId()); + tbHandover.setMerchantName(handoverInfo.getMerchantName()); + tbHandover.setStartTime(handoverInfo.getStartTime()); + tbHandover.setEndTime(handoverInfo.getEndTime()); + tbHandover.setPayInfos(JSONUtil.toJSONString(handoverInfo.getPayInfos())); + tbHandover.setMemberData(JSONUtil.toJSONString(handoverInfo.getMemberData())); + tbHandover.setProductCategories(JSONUtil.toJSONString(handoverInfo.getProductCategories())); + tbHandover.setTotalAmount(handoverInfo.getTotalAmount()); + tbHandover.setImprest(handoverInfo.getImprest()); + tbHandover.setPayable(handoverInfo.getPayable()); + tbHandover.setHandIn(handoverInfo.getHandIn()); + tbHandover.setReturnAmount(handoverInfo.getReturnAmount()); + tbHandover.setOrderNum(handoverInfo.getOrderNum()); + tbHandover.setQuickAmount(handoverInfo.getQuickAmount()); + tbHandover.setProductInfoPos(JSONUtil.toJSONString(handoverInfo.getProductInfoPOS())); + tbHandover.setProductInfos(JSONUtil.toJSONString(handoverInfo.getProductInfos())); + tbHandover.setCreateTime(new Date()); + tbHandoverMapper.insert(tbHandover); + + return Result.success(CodeEnum.SUCCESS,handoverInfo); }