public boolean updateState(String tradeNo, String state, String gmtPayment, String alipayTradeNo) { Orders orders = new Orders(); orders.setOrderNo(tradeNo); orders.setOrderState(state); orders.setPaymentTime(gmtPayment); orders.setAlipayNo(alipayTradeNo); ordersMapper.update(orders, new UpdateWrapper<Orders>().eq("order_no", tradeNo)); return true; }怎么外部调用时不更新alipayTradeNo
时间: 2024-03-25 20:36:59 浏览: 45
您可以在外部调用时将 `alipayTradeNo` 参数设置为 `null` 或空字符串,例如:
```
updateState("123456", "PAID", "2021-01-01 12:00:00", "");
```
这样就可以保证不会更新 `alipayTradeNo` 字段的值。另外,由于这个方法返回值始终为 `true`,所以您可以忽略它的返回结果。
阅读全文