This commit is contained in:
wuchunlei
2026-01-26 10:12:41 +08:00
parent 75706dbaa9
commit 8cdc3dd263

View File

@@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.math.BigDecimal;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
@@ -140,7 +141,7 @@ public class PaymentController {
.notExists("select 1 from payment_to_order where order_id = orders.id and state = 0")
.eq(Orders::getFee, payment.getFee())
.eq(Orders::getPayType, 0)
.ge(Orders::getOrderTime, DateUtils.addDays(payment.getCtime(),-1))
.ge(Orders::getOrderTime, payment.getCtime())
.le(Orders::getOrderTime, DateUtils.addDays(payment.getCtime(),3))
.orderByAsc(Orders::getOrderTime));
return R.ok().put("data",ordersList);
@@ -154,7 +155,13 @@ public class PaymentController {
paymentService.updateById(payment);
paymentToOrderService.save(pto);
ordersService.updatePoint(pto.getOrderId());
ordersService.update(new LambdaUpdateWrapper<Orders>().set(Orders::getUseFlag,1).eq(Orders::getId,pto.getOrderId()));
Orders orders = ordersService.getById(pto.getOrderId());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
if(!sdf.format(payment.getCtime()).equals(sdf.format(orders.getOrderTime()))){
orders.setOrderTime(payment.getCtime());
}
orders.setUseFlag(1);
ordersService.updateById(orders);
return R.ok();
}