|
@@ -355,6 +355,9 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
|
|
|
//产品id过滤
|
|
//产品id过滤
|
|
wrapper.eq("t1.product_id", dto.getProductId());
|
|
wrapper.eq("t1.product_id", dto.getProductId());
|
|
|
|
+
|
|
|
|
+ //是否结清过滤
|
|
|
|
+ wrapper.eq("t1", Contract::getIsSettled, dto.getIsSettled());
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -2324,4 +2327,17 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
System.out.println(d1);
|
|
System.out.println(d1);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 合同结清
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public void settle(ContractDto dto) {
|
|
|
|
+ contractService.update(q -> q
|
|
|
|
+ .eq(Contract::getId, dto.getId())
|
|
|
|
+ .set(Contract::getIsSettled, 1)
|
|
|
|
+ .set(Contract::getUpdateTime, new Date())
|
|
|
|
+ .set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
|
+ );
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|