|  |  | 
 |  |  |         //扣除积分 | 
 |  |  |         if(order.getScorePay()!=null){ | 
 |  |  |             scoreVipDetailService.deductionScore(order.getUserId(),null,Long.parseLong(order.getStoreId()+""),order.getScorePay(),Long.parseLong(order.getId()+""), ScoreVipDetail.SCORE_VIP_TYPE_CASH); | 
 |  |  |         } | 
 |  |  |         //消费获得积分 | 
 |  |  |         int addScore=0; | 
 |  |  |         for(ShopOrderDetails shopOrderDetail : orderDetails) { | 
 |  |  |             if(shopOrderDetail.getPayType()==ShopOrderDetails.PAYTYPE_MICRO){ | 
 |  |  |               Integer xfkdScore=  shopOrderDetail.getShopSku().getScore(); | 
 |  |  |               if(xfkdScore!=null && xfkdScore>0){ | 
 |  |  |                   addScore+=xfkdScore; | 
 |  |  |               } | 
 |  |  |         }else{ | 
 |  |  |             //消费获得积分 | 
 |  |  |             int addScore=0; | 
 |  |  |             for(ShopOrderDetails shopOrderDetail : orderDetails) { | 
 |  |  |                 if(shopOrderDetail.getPayType()==ShopOrderDetails.PAYTYPE_MICRO){ | 
 |  |  |                     Integer xfkdScore=  shopOrderDetail.getShopSku().getScore(); | 
 |  |  |                     if(xfkdScore!=null && xfkdScore>0){ | 
 |  |  |                         addScore+=xfkdScore; | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |             if(addScore>0){ | 
 |  |  |                 //插入新的积分 | 
 |  |  |                 scoreVipDetailService.addScore( | 
 |  |  |                         order.getUserId(),null, | 
 |  |  |                         null, | 
 |  |  |                         Long.parseLong(order.getStoreId()+""), | 
 |  |  |                         addScore, | 
 |  |  |                         Long.parseLong(orderId+""), | 
 |  |  |                         ScoreVipDetail.SCORE_VIP_TYPE_CASH, | 
 |  |  |                         "微商城消费"); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         if(addScore>0){ | 
 |  |  |             //插入新的积分 | 
 |  |  |             scoreVipDetailService.addScore( | 
 |  |  |                     order.getUserId(),null, | 
 |  |  |                     null, | 
 |  |  |                     Long.parseLong(order.getStoreId()+""), | 
 |  |  |                     addScore, | 
 |  |  |                     Long.parseLong(orderId+""), | 
 |  |  |                     ScoreVipDetail.SCORE_VIP_TYPE_CASH, | 
 |  |  |                     "微商城消费"); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |  |