| 
														
															@@ -28,6 +28,7 @@ import com.yonge.cooleshow.common.enums.EStatus; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.yonge.toolset.base.exception.BizException; 
														 | 
														
														 | 
														
															 import com.yonge.toolset.base.exception.BizException; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext; 
														 | 
														
														 | 
														
															 import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.apache.commons.collections.CollectionUtils; 
														 | 
														
														 | 
														
															 import org.apache.commons.collections.CollectionUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import org.apache.commons.lang3.StringUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.joda.time.DateTime; 
														 | 
														
														 | 
														
															 import org.joda.time.DateTime; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.slf4j.Logger; 
														 | 
														
														 | 
														
															 import org.slf4j.Logger; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.slf4j.LoggerFactory; 
														 | 
														
														 | 
														
															 import org.slf4j.LoggerFactory; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -77,9 +78,11 @@ public class CouponIssueServiceImp extends ServiceImpl<CouponIssueMapper, Coupon 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 优惠券过期状态 
														 | 
														
														 | 
														
															         // 优惠券过期状态 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         couponIssueWrappers = couponIssueWrappers.stream() 
														 | 
														
														 | 
														
															         couponIssueWrappers = couponIssueWrappers.stream() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                .peek(couponIssueWrapper -> { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    if (couponIssueWrapper.getEndTime().compareTo(query.getExpiredTime()) <0) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        couponIssueWrapper.setUseState(CouponUseStateEnum.EXPIRED); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                .peek(x -> { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    if (StringUtils.isEmpty(x.getOrderNo()) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            && CouponUseStateEnum.WITHDRAW != x.getUseState() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            && x.getEndTime().compareTo(query.getExpiredTime()) <0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        x.setUseState(CouponUseStateEnum.EXPIRED); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     } 
														 | 
														
														 | 
														
															                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }).collect(Collectors.toList()); 
														 | 
														
														 | 
														
															                 }).collect(Collectors.toList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |