## Fix - bugID=(448, 449)
This commit is contained in:
		
							parent
							
								
									05397b67ca
								
							
						
					
					
						commit
						fe34a1bf25
					
				|  | @ -39,6 +39,7 @@ import com.hzs.sale.order.param.OrderItemsParam; | ||||||
| import com.hzs.sale.order.param.WaresNumberParam; | import com.hzs.sale.order.param.WaresNumberParam; | ||||||
| import com.hzs.sale.order.service.*; | import com.hzs.sale.order.service.*; | ||||||
| import com.hzs.sale.order.service.impl.SaOrderHandle; | import com.hzs.sale.order.service.impl.SaOrderHandle; | ||||||
|  | import com.hzs.sale.order.service.impl.SaOrderServiceImpl; | ||||||
| import com.hzs.sale.product.service.IBdProductService; | import com.hzs.sale.product.service.IBdProductService; | ||||||
| import com.hzs.sale.wares.service.IBdWaresDetailService; | import com.hzs.sale.wares.service.IBdWaresDetailService; | ||||||
| import com.hzs.sale.wares.service.IBdWaresExtendService; | import com.hzs.sale.wares.service.IBdWaresExtendService; | ||||||
|  | @ -108,7 +109,6 @@ public class RetailOrderServiceImpl implements IRetailOrderService { | ||||||
|     @DubboReference |     @DubboReference | ||||||
|     ISmsServiceApi iSmsServiceApi; |     ISmsServiceApi iSmsServiceApi; | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|     @Override |     @Override | ||||||
|     public String confirmRegOrder(RetailOrderRegisterParam registerParam, List<BdGrade> gradeList) { |     public String confirmRegOrder(RetailOrderRegisterParam registerParam, List<BdGrade> gradeList) { | ||||||
|         // 新会员 |         // 新会员 | ||||||
|  | @ -301,6 +301,9 @@ public class RetailOrderServiceImpl implements IRetailOrderService { | ||||||
|         if (CollectionUtil.isEmpty(gradeList)) { |         if (CollectionUtil.isEmpty(gradeList)) { | ||||||
|             gradeList = iGradeServiceApi.getRetailGradeList().getData(); |             gradeList = iGradeServiceApi.getRetailGradeList().getData(); | ||||||
|         } |         } | ||||||
|  |         if(ObjectUtil.isEmpty(updateGradeMember.getPkSettleGrade())){ | ||||||
|  |             updateGradeMember.setPkSettleGrade(iSaOrderService.calculateGrade().getPkId()); | ||||||
|  |         } | ||||||
| 
 | 
 | ||||||
|         BdGrade bdGrade = gradeList.stream().filter(tmpGrade -> updateGradeMember.getPkSettleGrade().equals(tmpGrade.getPkId())).findFirst().get(); |         BdGrade bdGrade = gradeList.stream().filter(tmpGrade -> updateGradeMember.getPkSettleGrade().equals(tmpGrade.getPkId())).findFirst().get(); | ||||||
|         if (bdGrade.getGradeValue() == EGrade.YOU_KE.getValue()) { |         if (bdGrade.getGradeValue() == EGrade.YOU_KE.getValue()) { | ||||||
|  | @ -715,7 +718,8 @@ public class RetailOrderServiceImpl implements IRetailOrderService { | ||||||
|                 || EOrderType.RETAIL_UPGRADE.getValue() == saOrderExt.getOrderType()) { |                 || EOrderType.RETAIL_UPGRADE.getValue() == saOrderExt.getOrderType()) { | ||||||
|             // 处理等级 |             // 处理等级 | ||||||
|             CuMember sourceMember = iMemberServiceApi.getMember(gradeMember.getPkId()).getData(); |             CuMember sourceMember = iMemberServiceApi.getMember(gradeMember.getPkId()).getData(); | ||||||
|             GradeDTO bdGrade = iGradeServiceApi.getGrade(sourceMember.getPkSettleGrade()).getData(); |             Integer pkSettleGrade = ObjectUtil.isNotEmpty(sourceMember) ? sourceMember.getPkSettleGrade() : gradeMember.getPkSettleGrade(); | ||||||
|  |             GradeDTO bdGrade = iGradeServiceApi.getGrade(pkSettleGrade).getData(); | ||||||
|             if (bdGrade.getGradeValue() < EGrade.YOU_KE.getValue()) { |             if (bdGrade.getGradeValue() < EGrade.YOU_KE.getValue()) { | ||||||
|                 List<BdGrade> tmpGradeList = iGradeServiceApi.getRetailGradeList().getData(); |                 List<BdGrade> tmpGradeList = iGradeServiceApi.getRetailGradeList().getData(); | ||||||
|                 // 等级值倒序 |                 // 等级值倒序 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue