|
@@ -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);
|