|
|
@@ -1,8 +1,16 @@
|
|
|
package com.fs.qw.service.impl;
|
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
+import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.utils.DateUtils;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.fs.his.service.IFsUserService;
|
|
|
+import com.fs.qw.domain.BindPhoneRedPacketRecord;
|
|
|
+import com.fs.qw.service.IBindPhoneRedPacketRecordService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.fs.qw.mapper.RedPacketMapper;
|
|
|
@@ -18,6 +26,15 @@ import com.fs.qw.service.IRedPacketService;
|
|
|
@Service
|
|
|
public class RedPacketServiceImpl extends ServiceImpl<RedPacketMapper, RedPacket> implements IRedPacketService {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private RedPacketMapper redPacketMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private IBindPhoneRedPacketRecordService bindPhoneRedPacketRecordService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private IFsUserService userService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询授权手机号红包配置
|
|
|
*
|
|
|
@@ -91,4 +108,17 @@ public class RedPacketServiceImpl extends ServiceImpl<RedPacketMapper, RedPacket
|
|
|
{
|
|
|
return baseMapper.deleteRedPacketById(id);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public R getPhoneRedPacketInfo(Long recordId) {
|
|
|
+ BindPhoneRedPacketRecord record = bindPhoneRedPacketRecordService.selectBindPhoneRedPacketRecordById(recordId);
|
|
|
+ if (ObjectUtil.isNull(record)) {
|
|
|
+ return R.error().put("msg","未找到授权红包信息");
|
|
|
+ }
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ //红包只有3种状态 0-已发放 1-已领取 3-待发放
|
|
|
+ map.put("collectType",record.getCollectType());
|
|
|
+ map.put("amount",record.getAmount());
|
|
|
+ return R.ok().put("data",map);
|
|
|
+ }
|
|
|
}
|