|  | @@ -79,11 +79,11 @@ public class OrderController {
 | 
	
		
			
				|  |  |      public ResponseEntity<ShopCartOrderMergerDto> confirm(@Valid @RequestBody OrderParam orderParam) {
 | 
	
		
			
				|  |  |          String userId = SecurityUtils.getUser().getUserId();
 | 
	
		
			
				|  |  |          User user = userService.getById(userId);
 | 
	
		
			
				|  |  | -        if (user==null){
 | 
	
		
			
				|  |  | +        if (user == null) {
 | 
	
		
			
				|  |  |              throw new GlobalException("用户信息不存在...");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        CullenUtils.validateDataThrowException(user.getChannelId()==null,"不支持非企业用户购买...");
 | 
	
		
			
				|  |  | -        CullenUtils.validateDataThrowException(user.getStatus().equals(0),"不支持非企业用户购买...");
 | 
	
		
			
				|  |  | +        CullenUtils.validateDataThrowException(user.getChannelId() == null, "不支持非企业用户购买...");
 | 
	
		
			
				|  |  | +        CullenUtils.validateDataThrowException(user.getStatus().equals(0), "不支持非企业用户购买...");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (orderParam.getOrderItem() == null) {
 | 
	
		
			
				|  |  |              orderParam.getBasketIds().forEach(basketId -> {
 | 
	
	
		
			
				|  | @@ -132,8 +132,9 @@ public class OrderController {
 | 
	
		
			
				|  |  |          if (null != point) {
 | 
	
		
			
				|  |  |              v = ((double) point / 100);
 | 
	
		
			
				|  |  |              //总的可用积分
 | 
	
		
			
				|  |  | -            shopCartOrderMergerDto.setTotalAvailableScore(point);
 | 
	
		
			
				|  |  | +//        shopCartOrderMergerDto.setTotalAvailableScore(point);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          // 所有店铺的订单信息
 | 
	
		
			
				|  |  |          List<ShopCartOrderDto> shopCartOrders = new ArrayList<>();
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -204,6 +205,9 @@ public class OrderController {
 | 
	
		
			
				|  |  |          //v
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setActualTotal(Arith.sub(actualTotal, v) < 0 ? 0 : Arith.sub(actualTotal, v));
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setTotalUsableScore(Arith.sub(actualTotal, v) < 0 ? actualTotal : v);//总共消耗的积分
 | 
	
		
			
				|  |  | +//        shopCartOrderMergerDto.setTotalAvailableScore(point);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        shopCartOrderMergerDto.setTotalAvailableScore((long)Arith.mul(shopCartOrderMergerDto.getTotalUsableScore(),100));//总共消耗的积分
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setTotal(total);
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setTotalCount(totalCount);
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setOrderReduce(allOrderReduce);
 | 
	
	
		
			
				|  | @@ -252,6 +256,7 @@ public class OrderController {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setActualTotal(Arith.sub(actualTotal, v) < 0 ? 0 : Arith.sub(actualTotal, v));
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setTotalUsableScore(Arith.sub(actualTotal, v) < 0 ? actualTotal : v);//总共消耗的积分
 | 
	
		
			
				|  |  | +        shopCartOrderMergerDto.setTotalAvailableScore((long)Arith.mul(shopCartOrderMergerDto.getTotalUsableScore(),100));
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setTotalTransfee(totalTransfee);
 | 
	
		
			
				|  |  |          shopCartOrderMergerDto.setOrderReduce(allOrderReduce);
 | 
	
		
			
				|  |  |  
 |