|  | @@ -127,7 +127,7 @@ public class CouponIssueServiceImp extends ServiceImpl<CouponIssueMapper, Coupon
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              List<SysUser> users = userMap.get(couponIssueWrapper.getUserId());
 | 
	
		
			
				|  |  | -            if (!CollectionUtils.isEmpty(issuer)) {
 | 
	
		
			
				|  |  | +            if (!CollectionUtils.isEmpty(users)) {
 | 
	
		
			
				|  |  |                  couponIssueWrapper.setUsername(users.get(0).getUsername());
 | 
	
		
			
				|  |  |                  couponIssueWrapper.setRealName(users.get(0).getRealName());
 | 
	
		
			
				|  |  |                  couponIssueWrapper.setPhone(users.get(0).getPhone());
 | 
	
	
		
			
				|  | @@ -157,7 +157,7 @@ public class CouponIssueServiceImp extends ServiceImpl<CouponIssueMapper, Coupon
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional
 | 
	
		
			
				|  |  | -    public Boolean issueCoupon(Long couponId, List<UserParam> userParam, Long issuer, String reason, Boolean sendMessage, Boolean throwE) {
 | 
	
		
			
				|  |  | +    public Boolean issueCoupon(Long couponId, List<UserParam> userParam, Long issuer, String reason, Boolean sendMessage, Boolean throwE,SendTypeEnum issueWay) {
 | 
	
		
			
				|  |  |          CouponInfo couponInfo = couponInfoService.queryCouponInfoById(couponId);
 | 
	
		
			
				|  |  |          if (couponInfo == null) {
 | 
	
		
			
				|  |  |              if (!throwE) return false;
 | 
	
	
		
			
				|  | @@ -196,7 +196,7 @@ public class CouponIssueServiceImp extends ServiceImpl<CouponIssueMapper, Coupon
 | 
	
		
			
				|  |  |              couponIssue.setCouponId(couponId);
 | 
	
		
			
				|  |  |              couponIssue.setIssuer(issuer);
 | 
	
		
			
				|  |  |              couponIssue.setIssueTime(DateTime.now().getMillis());
 | 
	
		
			
				|  |  | -            couponIssue.setIssueWay(SendTypeEnum.PLATFORM.getCode());
 | 
	
		
			
				|  |  | +            couponIssue.setIssueWay(issueWay.getCode());
 | 
	
		
			
				|  |  |              couponIssue.setRemark(reason);
 | 
	
		
			
				|  |  |              couponIssue.setStartTime(startTime);
 | 
	
		
			
				|  |  |              couponIssue.setEndTime(endTime);
 |