| | |
| | | } |
| | | |
| | | //减少发单量 |
| | | memberMapper.update(new UpdateWrapper<Member>().lambda().set(Member::getPublishNum,"publish_num - 1").eq(Member::getId,orders.getReleaseMemberId())); |
| | | memberMapper.update(new UpdateWrapper<Member>().lambda() |
| | | .setSql("publish_num = ifnull(publish_num,0) - 1") |
| | | .eq(Member::getId,orders.getReleaseMemberId())); |
| | | |
| | | if(Constants.equalsInteger(orders.getStatus(),Constants.TWO)||Constants.equalsInteger(orders.getStatus(),Constants.THREE)){ |
| | | //减少接单量 |
| | | memberMapper.update(new UpdateWrapper<Member>().lambda().set(Member::getReceiveNum,"receive_num - 1").eq(Member::getId,orders.getAcceptMemberId())); |
| | | memberMapper.update(new UpdateWrapper<Member>().lambda() |
| | | .setSql("receive_num = ifnull(receive_num,0) - 1") |
| | | .eq(Member::getId,orders.getAcceptMemberId())); |
| | | } |
| | | |
| | | Date date = new Date(); |
| | | ordersMapper.update(new UpdateWrapper<Orders>().lambda() |
| | | .set(Orders::getStatus,Constants.ordersStatus.cancel.getKey()) |
| | | .set(Orders::getUpdateTime,"now()") |
| | | .set(Orders::getCancelTime,"now()") |
| | | .set(Orders::getUpdateTime,date) |
| | | .set(Orders::getCancelTime,date) |
| | | .set(Orders::getCancelType,Constants.TWO) |
| | | .eq(Orders::getId,orders.getId()) |
| | | ); |