yangdamao 1 gadu atpakaļ
vecāks
revīzija
e4afcce4d5

+ 10 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderServiceImpl.java

@@ -1346,7 +1346,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
             //判断是否包含七大员商品
             Long count = baseMapper.getCountByGoods(bo.getGoodsList().stream().map(OrderGoodsAddBo::getGoodsId).collect(Collectors.toList()));
             if (count > 0){
-                throw new CustomException("您好,因报名资料需审核,该培训项目暂不支持线上支付,报名请联系客服13332983411(微信同号)");
+                throw new CustomException("您好,因报名资料需审核,该培训项目暂不支持线上支付,报名请联系客服13332983411(微信同号)",601);
             }
         }
         SysOldOrg oldOrg = iSysOldOrgService.getOne(new LambdaQueryWrapper<SysOldOrg>().eq(SysOldOrg::getTenantId, Long.valueOf(tenantId)).last("limit 1"));
@@ -1785,6 +1785,14 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
         add.setOrderType(Order.CONSUME_ORDER);
         //订单运营类型
         String tenantId = ServletUtils.getRequest().getHeader("TenantId");
+        SysTenant tenant = sysTenantService.getById(tenantId);
+        if (ObjectUtils.isNotNull(tenant) && tenant.getSevenPayment() == 1){
+            //判断是否包含七大员商品
+            Long count = baseMapper.getCountByGoods(bo.getGoodsList().stream().map(OrderGoodsAddBo::getGoodsId).collect(Collectors.toList()));
+            if (count > 0){
+                throw new CustomException("您好,因报名资料需审核,该培训项目暂不支持线上支付,报名请联系客服13332983411(微信同号)",601);
+            }
+        }
         SysOldOrg oldOrg = iSysOldOrgService.getOne(new LambdaQueryWrapper<SysOldOrg>().eq(SysOldOrg::getTenantId, Long.valueOf(tenantId)).last("limit 1"));
         if (ObjectUtils.isNotNull(oldOrg)){
             add.setOperationType(oldOrg.getOperationType());
@@ -2013,7 +2021,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
             //判断是否包含七大员商品
             Long count = baseMapper.getCountByGoods(bo.getGoodsList().stream().map(OrderGoodsAddBo::getGoodsId).collect(Collectors.toList()));
             if (count > 0){
-                throw new CustomException("您好,因报名资料需审核,该培训项目暂不支持线上支付,报名请联系客服13332983411(微信同号)");
+                throw new CustomException("您好,因报名资料需审核,该培训项目暂不支持线上支付,报名请联系客服13332983411(微信同号)",601);
             }
         }
         SysOldOrg oldOrg = iSysOldOrgService.getOne(new LambdaQueryWrapper<SysOldOrg>().eq(SysOldOrg::getTenantId, Long.valueOf(tenantId)).last("limit 1"));