活动新增浏览量

This commit is contained in:
cjw 2024-08-23 14:40:25 +08:00
parent 7e06a6b266
commit 00a3e34404
8 changed files with 14 additions and 8 deletions

View File

@ -45,6 +45,7 @@ public class Activity extends BaseEntity {
* 浏览量 * 浏览量
*/ */
private Long viewNums; private Long viewNums;
private Long enterNums;
/** /**
* 开始时间 * 开始时间

View File

@ -47,11 +47,6 @@ public class ActivityBo extends BaseEntity {
@NotNull(message = "活动封面不能为空", groups = { AddGroup.class, EditGroup.class }) @NotNull(message = "活动封面不能为空", groups = { AddGroup.class, EditGroup.class })
private Long cover; private Long cover;
/**
* 浏览量
*/
private Long viewNums;
/** /**
* 开始时间 * 开始时间
*/ */

View File

@ -14,7 +14,6 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
/** /**
* 活动视图对象 m_activity * 活动视图对象 m_activity
* *
@ -58,6 +57,12 @@ public class ActivityVo implements Serializable {
@ExcelProperty(value = "浏览量") @ExcelProperty(value = "浏览量")
private Long viewNums; private Long viewNums;
/**
* 参与量
*/
@ExcelProperty(value = "参与量")
private Long enterNums;
/** /**
* 开始时间 * 开始时间
*/ */

View File

@ -12,4 +12,5 @@ import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
*/ */
public interface ActivityEnterMapper extends BaseMapperPlus<ActivityEnter, ActivityEnterVo> { public interface ActivityEnterMapper extends BaseMapperPlus<ActivityEnter, ActivityEnterVo> {
int updateActivityEnterNum(Long activityId);
} }

View File

@ -97,6 +97,7 @@ public class ActivityEnterServiceImpl implements IActivityEnterService {
if (flag) { if (flag) {
bo.setId(add.getId()); bo.setId(add.getId());
} }
baseMapper.updateActivityEnterNum(bo.getActivityId());
return flag; return flag;
} }

View File

@ -118,7 +118,7 @@ public class ReservationOrderServiceImpl implements IReservationOrderService {
orderRequest.setOutTradeNo(add.getId().toString()); orderRequest.setOutTradeNo(add.getId().toString());
int totalFee = price.multiply(new BigDecimal(100)).intValue(); int totalFee = price.multiply(new BigDecimal(100)).intValue();
orderRequest.setTotalFee(totalFee); orderRequest.setTotalFee(totalFee);
orderRequest.setNotifyUrl(""); orderRequest.setNotifyUrl("https://api.ysmental.com/xxx/wx/pay/notify/order/reservation");
orderRequest.setTradeType("JSAPI"); orderRequest.setTradeType("JSAPI");
return payService.createOrder(orderRequest); return payService.createOrder(orderRequest);
} }

View File

@ -118,7 +118,7 @@ public class SysScaleOrderServiceImpl implements ISysScaleOrderService {
orderRequest.setOutTradeNo(add.getId().toString()); orderRequest.setOutTradeNo(add.getId().toString());
int totalFee = price.multiply(new BigDecimal(100)).intValue(); int totalFee = price.multiply(new BigDecimal(100)).intValue();
orderRequest.setTotalFee(totalFee); orderRequest.setTotalFee(totalFee);
orderRequest.setNotifyUrl(""); orderRequest.setNotifyUrl("https://api.ysmental.com/xxx/wx/pay/notify/order/scale");
orderRequest.setTradeType("JSAPI"); orderRequest.setTradeType("JSAPI");
return payService.createOrder(orderRequest); return payService.createOrder(orderRequest);

View File

@ -4,4 +4,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.dromara.scale.mapper.ActivityEnterMapper"> <mapper namespace="org.dromara.scale.mapper.ActivityEnterMapper">
<update id="updateActivityEnterNum">
update m_activity set enter_nums = enter_nums +1 where id = #{activityId}
</update>
</mapper> </mapper>