待支付金额 大于等于 已支付金额时 状态为已付款

否则为 待付款
This commit is contained in:
2024-06-26 16:22:54 +08:00
parent fedf2dce17
commit 7bc6ae7b8a

View File

@@ -24,9 +24,9 @@ import java.io.IOException;
import java.util.*;
/**
* @author lyf
* @website https://eladmin.vip
* @description 服务实现
* @author lyf
* @date 2024-01-23
**/
@Service
@@ -105,8 +105,10 @@ public class TbShopPurveyorTransactServiceImpl implements TbShopPurveyorTransact
tbShopPurveyorTransact.setPaidAmount(tbShopPurveyorTransact.getPaidAmount().add(resources.getPaidAmount()));
tbShopPurveyorTransact.setWaitAmount(tbShopPurveyorTransact.getWaitAmount().subtract(resources.getPaidAmount()));
tbShopPurveyorTransact.setPaidAt(System.currentTimeMillis());
if(tbShopPurveyorTransact.getWaitAmount().subtract(resources.getPaidAmount()).equals(0)){
if (tbShopPurveyorTransact.getWaitAmount().compareTo(tbShopPurveyorTransact.getPaidAmount()) <= 0) {
tbShopPurveyorTransact.setStatus(1);
}else {
tbShopPurveyorTransact.setStatus(0);
}
tbShopPurveyorTransactRepository.save(tbShopPurveyorTransact);
}