diff --git a/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java b/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java index 4a3fa4a..6371ee6 100644 --- a/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java +++ b/src/main/java/com/sqx/modules/artificer/service/impl/OrdersServiceImpl.java @@ -2017,6 +2017,12 @@ public class OrdersServiceImpl extends ServiceImpl implements if(orders.getParentId() != null && orders.getParentId() != 0){ return Result.error("项目加钟之后,无法取消!"); } + }else if(orders.getStatus() == 10) { + return cancelSupplementOrders(userId,ordersId,0,2); + }else if(orders.getStatus() == 9) { + if(orders.getRefusalContent()!=null && !orders.getRefusalContent().equals("")){ + return cancelSupplementOrders(userId,ordersId,0,3); + } } //按时间扣款,获取扣款金额 CommonInfo commonInfo = commonInfoService.isCheckChangeOrder(DateUtils.stringToDate(orders.getServeTime(),"yyyy-MM-dd HH:mm") ,new Date());