|
@@ -408,6 +408,14 @@ public class PayOrderLogic {
|
|
|
AdminWebsit adminWebsit = adminWebsitService.getById(workerOrder.getWebsitId());
|
|
|
|
|
|
|
|
|
+ if (!StringUtil.isEmpty(workerOrder.getWorkerOrderId())){
|
|
|
+ PgOrderBase pgOrderBase = pgOrderBaseService.getById(workerOrder.getWorkerOrderId());
|
|
|
+ if (pgOrderBase != null && pgOrderBase.getOverTime() != null){
|
|
|
+ DateTime dateTime = DateUtil.offsetDay(new Date(), -90);
|
|
|
+ if (dateTime.after(pgOrderBase.getOverTime()))
|
|
|
+ throw new RemoteServiceException("完工时间已超90天,无法进行辅材支付");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
|
|
|
if (StringUtil.isEmpty(adminWebsit.getPayWorkerCodeId()))
|