平台 模板状态/删除

平台 获取店铺短信余额明细
This commit is contained in:
2025-10-16 16:42:16 +08:00
parent b4f52dd555
commit a26357e47e
8 changed files with 99 additions and 3 deletions

View File

@@ -1,5 +1,7 @@
package com.czg.service.market.service.impl;
import com.czg.TimeQueryParam;
import com.czg.market.dto.SmsMoneyDetailDto;
import com.czg.market.dto.SmsShopMoneyDetailDTO;
import com.czg.market.entity.SmsShopMoneyDetail;
import com.czg.market.service.SmsShopMoneyDetailService;
@@ -31,6 +33,18 @@ public class SmsShopMoneyDetailServiceImpl extends ServiceImpl<SmsShopMoneyDetai
return pageAs(PageUtil.buildPage(), queryWrapper, SmsShopMoneyDetailDTO.class);
}
@Override
public Page<SmsShopMoneyDetailDTO> getSmsMoneyDetail2(Long shopId, SmsMoneyDetailDto param) {
QueryWrapper queryWrapper = new QueryWrapper();
queryWrapper.eq(SmsShopMoneyDetail::getShopId, shopId)
.eq(SmsShopMoneyDetail::getIsDel, 0)
.ge(SmsShopMoneyDetail::getCreateTime, param.getStartTime())
.le(SmsShopMoneyDetail::getCreateTime, param.getEndTime())
.eq(SmsShopMoneyDetail::getType, param.getType())
.orderBy(SmsShopMoneyDetail::getCreateTime).desc();
return pageAs(PageUtil.buildPage(), queryWrapper, SmsShopMoneyDetailDTO.class);
}
@Override
public Long countSendTotal(Long shopId) {
QueryWrapper queryWrapper = new QueryWrapper()

View File

@@ -44,8 +44,24 @@ public class SmsShopTemplateServiceImpl extends ServiceImpl<SmsShopTemplateMappe
public void addTemplate(SmsShopTemplateDTO param) {
SmsShopTemplate template = BeanUtil.toBean(param, SmsShopTemplate.class);
template.setStatus(0);
if (template.getShopId().equals(1L)) {
template.setSort(0);
template.setShopUse(1);
template.setStatus(2);
}
save(template);
sendApplyMsg(template.getShopId(), template.getId());
if (!template.getShopId().equals(1L)) {
sendApplyMsg(template.getShopId(), template.getId());
}
}
@Override
public void shopUse(SmsShopTemplateDTO param) {
SmsShopTemplate template = new SmsShopTemplate();
param.setId(param.getId());
param.setShopUse(param.getShopUse());
param.setIsDel(param.getIsDel());
updateById(template);
}
@Override