ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/dto/MerVerifyOrderDto.java
@@ -21,4 +21,7 @@ @ApiModelProperty(value = "实收金额") private BigDecimal relReceiveMoney; @ApiModelProperty(value = "实收金额") private BigDecimal relPayMoney; } ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java
@@ -524,14 +524,15 @@ public MerVerifyOrderVo sureVerifyOrder(MerVerifyOrderDto merVerifyOrderDto){ String orderId = merVerifyOrderDto.getOrderId(); BigDecimal relReceiveMoney = merVerifyOrderDto.getRelReceiveMoney(); BigDecimal relPayMoney = merVerifyOrderDto.getRelPayMoney(); Date nowTime = new Date(); //更新订单信息 Order order = this.getById(orderId); order.setOrderStatus(3); order.setUseTime(nowTime); order.setUseUserId(merVerifyOrderDto.getUserId()); order.setOfflinePayMoney(relReceiveMoney); order.setPayMoney(order.getPayMoney().add(relReceiveMoney)); order.setOfflinePayMoney(relPayMoney); order.setPayMoney(relReceiveMoney.add(relPayMoney)); order.setCloseFlag(1); this.saveOrUpdate(order); //创建服务商品 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java
@@ -43,7 +43,8 @@ */ @Override public List<MerAgencyTaskPageVo> pageMerAgencyTask(Page page, MerAgencyTaskPageDto merAgencyTaskPageDto){ merAgencyTaskPageDto.setNowDay(DateUtils.parseDateToStr("YYYY-MM-DD",new Date())); String nowDay = DateUtils.parseDateToStr("YYYY-MM-dd",new Date()); merAgencyTaskPageDto.setNowDay(nowDay); List<MerAgencyTaskPageVo> merAgencyTaskPageVoList = agencyTaskMapper.pageMerAgencyTask(page, merAgencyTaskPageDto); return merAgencyTaskPageVoList; } ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/AgencyTaskMapper.xml
@@ -13,23 +13,23 @@ <result property="taskStatus" column="task_status" /> </resultMap> <select id="pageMerAgencyTask" resultType="com.ruoyi.shop.domain.vo.MerAgencyPageVo"> <select id="pageMerAgencyTask" resultType="com.ruoyi.shop.domain.vo.MerAgencyTaskPageVo"> SELECT task_id taskId, task_date taskDate, task_content taskContent FROM t_agency_task tat WHERE del_flag = 0 AND shop_id = #{param.shopId} AND agency_id = #{param.agencyId} <if test="param.taskStatus!=null and param.taskStatus!=null == 0"> <if test="param.taskStatus!=null and param.taskStatus == 0"> AND task_status = 0 AND task_date < #{param.nowDay} </if> <if test="param.taskStatus!=null and param.taskStatus!=null == 1"> <if test="param.taskStatus!=null and param.taskStatus == 1"> AND task_status = 0 AND task_date = #{param.nowDay} </if> <if test="param.taskStatus!=null and param.taskStatus!=null == 2"> <if test="param.taskStatus!=null and param.taskStatus == 2"> AND task_status = 2 </if> <if test="param.taskStatus!=null and param.taskStatus!=null == 3"> <if test="param.taskStatus!=null and param.taskStatus == 3"> AND task_status = 0 AND task_date > #{param.nowDay} </if> ORDER BY task_date DESC