|
|
|
@@ -149,7 +149,42 @@ public class WxMerchantTradeDailyServiceImpl implements WxMerchantTradeDailyServ |
|
|
|
return new ResultData(ErrorCode.DALIY_REPORT_VOLUME_TODAY_NULL); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultData getVolumeOfWeek(Long userId) { |
|
|
|
|
|
|
|
WxMerchantBUser user = wxMerchantBUserService.getById(userId); |
|
|
|
|
|
|
|
if (user==null) |
|
|
|
return new ResultData(ErrorCode.USER_IS_EMPTY); |
|
|
|
|
|
|
|
WxMerchant merchant = wxMerchantService.getById(user.getMerchantId()); |
|
|
|
|
|
|
|
if (merchant==null) |
|
|
|
return new ResultData(ErrorCode.MERCHANT_INFO_NOT_FOUND); |
|
|
|
|
|
|
|
WxMall mall = wxMallService.getByTenantId(merchant.getTenantId()); |
|
|
|
if (mall==null) |
|
|
|
return new ResultData(ErrorCode.MERCHANT_INFO_NOT_FOUND); |
|
|
|
|
|
|
|
|
|
|
|
WxMerchantTradeDaily wxMerchantTradeDaily = new WxMerchantTradeDaily(); |
|
|
|
|
|
|
|
wxMerchantTradeDaily.setMerchantId(merchant.getId()); |
|
|
|
|
|
|
|
SimpleDateFormat fmt=new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
wxMerchantTradeDaily.setReportDate(fmt.format(new Date())); |
|
|
|
|
|
|
|
|
|
|
|
List<WxMerchantTradeDaily> tradeList = wxMerchantTradeDailyMapper.findListOfWeek(wxMerchantTradeDaily); |
|
|
|
|
|
|
|
if (tradeList.size() > 0 ) { |
|
|
|
return new ResultData(tradeList); |
|
|
|
} |
|
|
|
|
|
|
|
return new ResultData(ErrorCode.DALIY_REPORT_VOLUME_WEEK_NULL); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|