From 32dcd1573eb7fa21c226c012a192b938ffa52be6 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 9 Dec 2024 13:54:31 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TaskCenterController.java | 4 +++- .../modules/taskCenter/entity/TaskCenter.java | 16 +++++++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java b/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java index 7c2a2f53..3a283903 100644 --- a/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java +++ b/src/main/java/com/sqx/modules/taskCenter/controller/TaskCenterController.java @@ -1,6 +1,7 @@ package com.sqx.modules.taskCenter.controller; +import cn.hutool.core.date.DateUtil; import com.sqx.modules.app.annotation.Login; import com.sqx.modules.taskCenter.entity.TaskCenter; import com.sqx.modules.taskCenter.service.TaskCenterService; @@ -33,7 +34,7 @@ public class TaskCenterController { @PostMapping("/taskCenter/insertTaskCenter") @ApiOperation("添加任务中心") public Result insertTaskCenter(@RequestBody TaskCenter taskCenter) { - taskCenter.setCreateTime(DateUtils.format(new Date())); + taskCenter.setCreateTime(DateUtil.now()); taskCenterService.save(taskCenter); return Result.success(); } @@ -47,6 +48,7 @@ public class TaskCenterController { @PostMapping("/taskCenter/updateTaskCenter") @ApiOperation("修改任务中心") public Result updateTaskCenter(@RequestBody TaskCenter taskCenter) { + taskCenter.setUpdateTime(DateUtil.now()); taskCenterService.updateById(taskCenter); return Result.success(); } diff --git a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java index 9abad388..36956309 100644 --- a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java +++ b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java @@ -1,17 +1,22 @@ package com.sqx.modules.taskCenter.entity; +import java.util.Date; + import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; + import lombok.Data; /** * 任务中心(TaskCenter)表实体类 * * @author ww - * @since 2024-12-06 13:57:51 + * @since 2024-12-09 13:53:10 */ @Data @TableName("task_center") @@ -21,7 +26,7 @@ public class TaskCenter extends Model { private Long id; @ApiModelProperty("标题") private String title; - @ApiModelProperty("任务类型 1 普通任务 2 打卡任务 9 其它") + @ApiModelProperty("任务类型 1 普通任务 2 打卡任务 3 9 其它") private Integer type; @ApiModelProperty("详情描述") private String detail; @@ -43,9 +48,14 @@ public class TaskCenter extends Model { private String buttonUrl; private String createTime; private String updateTime; + @ApiModelProperty("排序") + private Integer sort; + @ApiModelProperty("是否开启 0否1是") + private Integer show; @TableField(exist = false) private boolean disabled = true; + } From 3eeaa2b947bbbb08393b05ddbf3a82f5728e28ab Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 9 Dec 2024 13:59:44 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=86=85=E9=83=A8=E9=A2=84=E7=95=99?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=20sql=E6=89=A7=E8=A1=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java | 2 +- .../modules/taskCenter/service/impl/TaskCenterServiceImpl.java | 2 +- src/main/resources/mapper/tashCenter/TaskCenterDto.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java index 36956309..143cb4d7 100644 --- a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java +++ b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java @@ -51,7 +51,7 @@ public class TaskCenter extends Model { @ApiModelProperty("排序") private Integer sort; @ApiModelProperty("是否开启 0否1是") - private Integer show; + private Integer shows; @TableField(exist = false) private boolean disabled = true; diff --git a/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java b/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java index a2653c0c..4ff0ad56 100644 --- a/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java +++ b/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java @@ -47,7 +47,7 @@ public class TaskCenterServiceImpl extends ServiceImpl taskPage = baseMapper.selectPage(new Page<>(page, limit), new QueryWrapper().eq("show", 1).orderByDesc("sort")); + IPage taskPage = baseMapper.selectPage(new Page<>(page, limit), new QueryWrapper().eq("shows", 1).orderByDesc("sort")); boolean todaySign = true; //月 签到记录 QueryWrapper signWrapper = new QueryWrapper<>(); diff --git a/src/main/resources/mapper/tashCenter/TaskCenterDto.xml b/src/main/resources/mapper/tashCenter/TaskCenterDto.xml index a4b4ee2b..cdb6e2ce 100644 --- a/src/main/resources/mapper/tashCenter/TaskCenterDto.xml +++ b/src/main/resources/mapper/tashCenter/TaskCenterDto.xml @@ -8,7 +8,7 @@ SELECT task.*, reward.number as number FROM task_center_reward reward - INNER JOIN task_center task ON reward.task_id = task.id and task.show = 1 + INNER JOIN task_center task ON reward.task_id = task.id and task.shows = 1 where reward.type = 9 and user_id = #{userId} From 842cacd88e1a85814d4ee730455124260280d130 Mon Sep 17 00:00:00 2001 From: GYJ <1157756119@qq.com> Date: Mon, 9 Dec 2024 14:01:55 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E9=87=91=E8=B1=86=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E8=A7=86=E9=A2=91=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../orders/service/impl/OrdersServiceImpl.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java b/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java index 2c91d989..c34c7487 100644 --- a/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java +++ b/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java @@ -246,12 +246,14 @@ public class OrdersServiceImpl extends ServiceImpl implements BigDecimal v = new BigDecimal(value); if (courseDetailsId != null) { CourseDetails courseDetails = courseDetailsService.getById(courseDetailsId); - orders.setPayMoney(courseDetails.getPrice().multiply(v)); + orders.setPayMoney(courseDetails.getPrice()); + orders.setPayDiamond(courseDetails.getPrice().multiply(v)); } else { - orders.setPayMoney(course.getPrice().multiply(v)); + orders.setPayMoney(course.getPrice()); + orders.setPayDiamond(course.getPrice().multiply(v)); } - BigDecimal payDiamond = orders.getPayMoney().multiply(new BigDecimal(commonInfoService.findOne(892).getValue())); - orders.setPayDiamond(payDiamond); +// BigDecimal payDiamond = orders.getPayMoney().multiply(new BigDecimal(commonInfoService.findOne(892).getValue())); +// orders.setPayDiamond(payDiamond); //设置支付状态 orders.setStatus(0); //设置订单创建时间 @@ -339,13 +341,13 @@ public class OrdersServiceImpl extends ServiceImpl implements } } UserMoney userMoney = userMoneyService.selectUserMoneyByUserId(orders.getUserId()); - if (userMoney.getMoney().doubleValue() < orders.getPayMoney().doubleValue()) { + if (userMoney.getMoney().doubleValue() < orders.getPayDiamond().doubleValue()) { return Result.error("账户不足,请充值!"); } UserEntity userEntity = userService.selectUserById(orders.getUserId()); - userMoneyService.updateMoney(2, orders.getUserId(), orders.getPayMoney().doubleValue()); + userMoneyService.updateMoney(2, orders.getUserId(), orders.getPayDiamond().doubleValue()); UserMoneyDetails userMoneyDetails = new UserMoneyDetails(); - userMoneyDetails.setMoney(orders.getPayMoney()); + userMoneyDetails.setMoney(orders.getPayDiamond()); userMoneyDetails.setUserId(orders.getUserId()); userMoneyDetails.setContent("金豆支付订单"); userMoneyDetails.setTitle("下单成功,订单号:" + orders.getOrdersNo()); @@ -355,6 +357,7 @@ public class OrdersServiceImpl extends ServiceImpl implements userMoneyDetails.setCreateTime(simpleDateFormat.format(new Date())); userMoneyDetailsService.save(userMoneyDetails); orders.setPayWay(6); + orders.setDiamond(1); orders.setStatus(1); orders.setPayTime(DateUtils.format(new Date()));