|
@@ -181,7 +181,12 @@ public class TopOrderBankPayServiceImpl extends ServiceImpl<TopOrderBankPayMappe
|
|
if(checkLog.getCheckStatus()!=2&&checkLog.getCheckStatus()!=5){
|
|
if(checkLog.getCheckStatus()!=2&&checkLog.getCheckStatus()!=5){
|
|
throw new CustomException("非待支付状态");
|
|
throw new CustomException("非待支付状态");
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ TopOrderBankPay orderBankPay = getOne(new LambdaQueryWrapper<TopOrderBankPay>()
|
|
|
|
+ .eq(TopOrderBankPay::getType, bo.getType())
|
|
|
|
+ .eq(TopOrderBankPay::getOrderSn, bo.getOrderSn()).ne(TopOrderBankPay::getResultStatus, -1).last("limit 1"));
|
|
|
|
+ if(Validator.isNotEmpty(orderBankPay)){
|
|
|
|
+ throw new CustomException("已提交支付");
|
|
|
|
+ }
|
|
TopSysRole sysRole = iTopSysRoleService.getOne(new LambdaQueryWrapper<TopSysRole>()
|
|
TopSysRole sysRole = iTopSysRoleService.getOne(new LambdaQueryWrapper<TopSysRole>()
|
|
.eq(TopSysRole::getRoleName, "出纳")
|
|
.eq(TopSysRole::getRoleName, "出纳")
|
|
.eq(TopSysRole::getStatus, 1).last("limit 1"));
|
|
.eq(TopSysRole::getStatus, 1).last("limit 1"));
|
|
@@ -216,6 +221,9 @@ public class TopOrderBankPayServiceImpl extends ServiceImpl<TopOrderBankPayMappe
|
|
BigDecimal money = null;
|
|
BigDecimal money = null;
|
|
money =order.getBrokerage();
|
|
money =order.getBrokerage();
|
|
add.setMoney(money);
|
|
add.setMoney(money);
|
|
|
|
+ if(add.getPayType()==4){
|
|
|
|
+ add.setResultStatus(1);
|
|
|
|
+ }
|
|
//网银支付
|
|
//网银支付
|
|
if(add.getPayType()==5){
|
|
if(add.getPayType()==5){
|
|
Map<String, String> params = new HashMap<>();
|
|
Map<String, String> params = new HashMap<>();
|
|
@@ -306,6 +314,12 @@ public class TopOrderBankPayServiceImpl extends ServiceImpl<TopOrderBankPayMappe
|
|
if (!roleIds.contains(sysRole.getRoleId()) && !bo.getLoginName().equals("admin") ) {
|
|
if (!roleIds.contains(sysRole.getRoleId()) && !bo.getLoginName().equals("admin") ) {
|
|
throw new CustomException("当前账号没有审核权限");
|
|
throw new CustomException("当前账号没有审核权限");
|
|
}
|
|
}
|
|
|
|
+ TopOrderBankPay orderBankPay = getOne(new LambdaQueryWrapper<TopOrderBankPay>()
|
|
|
|
+ .eq(TopOrderBankPay::getType, bo.getType())
|
|
|
|
+ .eq(TopOrderBankPay::getDivideLogId, bo.getDivideLogId()).ne(TopOrderBankPay::getResultStatus, -1).last("limit 1"));
|
|
|
|
+ if(Validator.isNotEmpty(orderBankPay)){
|
|
|
|
+ throw new CustomException("已提交支付");
|
|
|
|
+ }
|
|
/*if (!roleIds.contains(checkLog.getRoleId()) && !bo.getLoginName().equals("admin") ) {
|
|
/*if (!roleIds.contains(checkLog.getRoleId()) && !bo.getLoginName().equals("admin") ) {
|
|
throw new CustomException("当前账号没有审核权限");
|
|
throw new CustomException("当前账号没有审核权限");
|
|
}*/
|
|
}*/
|