待支付金额 大于等于 已支付金额时 状态为已付款
否则为 待付款
This commit is contained in:
@@ -24,9 +24,9 @@ import java.io.IOException;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @author lyf
|
||||||
* @website https://eladmin.vip
|
* @website https://eladmin.vip
|
||||||
* @description 服务实现
|
* @description 服务实现
|
||||||
* @author lyf
|
|
||||||
* @date 2024-01-23
|
* @date 2024-01-23
|
||||||
**/
|
**/
|
||||||
@Service
|
@Service
|
||||||
@@ -105,8 +105,10 @@ public class TbShopPurveyorTransactServiceImpl implements TbShopPurveyorTransact
|
|||||||
tbShopPurveyorTransact.setPaidAmount(tbShopPurveyorTransact.getPaidAmount().add(resources.getPaidAmount()));
|
tbShopPurveyorTransact.setPaidAmount(tbShopPurveyorTransact.getPaidAmount().add(resources.getPaidAmount()));
|
||||||
tbShopPurveyorTransact.setWaitAmount(tbShopPurveyorTransact.getWaitAmount().subtract(resources.getPaidAmount()));
|
tbShopPurveyorTransact.setWaitAmount(tbShopPurveyorTransact.getWaitAmount().subtract(resources.getPaidAmount()));
|
||||||
tbShopPurveyorTransact.setPaidAt(System.currentTimeMillis());
|
tbShopPurveyorTransact.setPaidAt(System.currentTimeMillis());
|
||||||
if(tbShopPurveyorTransact.getWaitAmount().subtract(resources.getPaidAmount()).equals(0)){
|
if (tbShopPurveyorTransact.getWaitAmount().compareTo(tbShopPurveyorTransact.getPaidAmount()) <= 0) {
|
||||||
tbShopPurveyorTransact.setStatus(1);
|
tbShopPurveyorTransact.setStatus(1);
|
||||||
|
}else {
|
||||||
|
tbShopPurveyorTransact.setStatus(0);
|
||||||
}
|
}
|
||||||
tbShopPurveyorTransactRepository.save(tbShopPurveyorTransact);
|
tbShopPurveyorTransactRepository.save(tbShopPurveyorTransact);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user