diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxDateAmountRecordServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxDateAmountRecordServiceImpl.java index 336ca2fa0..efc598f8c 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxDateAmountRecordServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxDateAmountRecordServiceImpl.java @@ -59,7 +59,14 @@ public class WxDateAmountRecordServiceImpl implements WxDateAmountRecordService r.setTenantId(tenantId); r.setMerchantId(merchantId); r.setType(type); + List list = wxDateAmountRecordMapper.findList(r); r.setPayPrice(payPrice); + if(!list.isEmpty()) {//今天没数据就新增一条 + r.setDayOfWeek(cal1.get(Calendar.DAY_OF_WEEK)); + r.setMonth(cal1.get(Calendar.MONTH)); + r.setWeekOfYear(cal1.get(Calendar.WEEK_OF_YEAR)); + return wxDateAmountRecordMapper.insertSelective(r); + } return wxDateAmountRecordMapper.updateAmount(r); }