From 7198277d9e134b726de4ed7610393704b6227bae Mon Sep 17 00:00:00 2001 From: "382696293@qq.com" <382696293@qq.com> Date: Mon, 29 Jan 2024 13:38:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=93=E5=A4=A9=E9=A6=96=E6=AC=A1=E6=89=93?= =?UTF-8?q?=E5=8D=A1=E5=A5=96=E5=8A=B1=E7=A7=AF=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxClockLogServiceImpl.java | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxClockLogServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxClockLogServiceImpl.java index 9e4fc32..f41af28 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxClockLogServiceImpl.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxClockLogServiceImpl.java @@ -43,6 +43,19 @@ public class WxClockLogServiceImpl implements IWxClockLogService { @Transactional public void insertWxClockLog(WxClockLogReq wxClockLogReq) { WxUserMember wxUserMember = SecurityUtils.getLoginUser().getWxUserMember(); + LocalDateTime now = LocalDateTime.now(); + + WxClockLog queryClockLog = new WxClockLog(); + queryClockLog.setUserId(SecurityUtils.getLoginUser().getWxUserMember().getId()); + queryClockLog.getParams().put("beginTime", LocalDateTime.of(now.toLocalDate(), LocalTime.MIN)); + queryClockLog.getParams().put("endTime", LocalDateTime.of(now.toLocalDate(), LocalTime.MAX)); + List wxClockLogList = wxClockLogMapper.selectWxClockLogList(queryClockLog); + if (wxClockLogList == null || wxClockLogList.size() == 0) { + /** + * TODO:当天首次打卡奖励积分 + */ + } + // 打卡记录 WxClockLog wxClockLog = new WxClockLog(); BeanUtils.copyProperties(wxClockLogReq, wxClockLog); @@ -52,7 +65,6 @@ public class WxClockLogServiceImpl implements IWxClockLogService { // 当天使用过的仪器 WxClockInstrumentLog queryInstrumentLog = new WxClockInstrumentLog(); queryInstrumentLog.setUserId(wxUserMember.getId()); - LocalDateTime now = LocalDateTime.now(); wxClockLog.getParams().put("beginTime", LocalDateTime.of(now.toLocalDate(), LocalTime.MIN)); wxClockLog.getParams().put("endTime", LocalDateTime.of(now.toLocalDate(), LocalTime.MAX)); queryInstrumentLog.setStatus(Status.OK.getCode().longValue()); @@ -84,12 +96,6 @@ public class WxClockLogServiceImpl implements IWxClockLogService { wxClockImgMapper.insertWxClockImg(wxClockImg); } } - - - /** - * TODO:奖励积分 - */ - } @Override