Browse Source

卡片信息详情接口

master
fanzongzhe 1 year ago
parent
commit
c8ca3a9af2
  1. 1
      src/main/java/com/yxt/yyth/api/lpkgiftcard/LpkGiftCardListVo.java
  2. 5
      src/main/java/com/yxt/yyth/biz/lpkcardbuildrecord/LpkCardBuildRecordRest.java
  3. 16
      src/main/java/com/yxt/yyth/biz/lpkcardbuildrecord/LpkCardBuildRecordService.java
  4. 2
      src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.java
  5. 16
      src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml
  6. 6
      src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java

1
src/main/java/com/yxt/yyth/api/lpkgiftcard/LpkGiftCardListVo.java

@ -25,5 +25,4 @@ public class LpkGiftCardListVo implements Vo {
private String grantDate;
private String customerMobile;
private String customerSid;
// private String picUrl;
}

5
src/main/java/com/yxt/yyth/biz/lpkcardbuildrecord/LpkCardBuildRecordRest.java

@ -31,4 +31,9 @@ public class LpkCardBuildRecordRest {
return lpkCardBuildRecordService.recordListPage(pq);
}
@ApiOperation("创建记录列表")
@GetMapping("/recordDetails/{sid}")
public ResultBean recordDetails(@PathVariable("sid") String sid) {
return lpkCardBuildRecordService.recordDetails(sid);
}
}

16
src/main/java/com/yxt/yyth/biz/lpkcardbuildrecord/LpkCardBuildRecordService.java

@ -14,8 +14,12 @@ import com.yxt.yyth.api.lpkcardbuildrecord.LpkCardBuildRecordVo;
import com.yxt.yyth.api.lpkcustomer.LpkCustomer;
import com.yxt.yyth.api.lpkcustomer.LpkCustomerQuery;
import com.yxt.yyth.api.lpkcustomer.LpkCustomerVo;
import com.yxt.yyth.api.lpkgiftcard.LpkGiftCardListVo;
import com.yxt.yyth.biz.lpkgiftcard.LpkGiftCardService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@ -26,6 +30,8 @@ import java.util.List;
@Service
public class LpkCardBuildRecordService extends MybatisBaseService<LpkCardBuildRecordMapper, LpkCardBuildRecord> {
@Autowired
private LpkGiftCardService lpkGiftCardService;
public ResultBean<PagerVo<LpkCardBuildRecordVo>> recordListPage(PagerQuery<LpkCardBuildRecordQuery> pq) {
ResultBean rb = ResultBean.fireFail();
@ -46,4 +52,14 @@ public class LpkCardBuildRecordService extends MybatisBaseService<LpkCardBuildRe
PagerVo<LpkCardBuildRecordVo> p = PagerUtil.pageToVo(pagging, null);
return rb.success().setData(p);
}
public ResultBean recordDetails(String sid) {
ResultBean rb = ResultBean.fireFail();
List<LpkGiftCardListVo> list = new ArrayList<>();
LpkCardBuildRecord record = fetchBySid(sid);
if (record != null) {
list = lpkGiftCardService.selAllByRecordSid(sid);
}
return rb.success().setData(list);
}
}

2
src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.java

@ -45,4 +45,6 @@ public interface LpkGiftCardMapper extends BaseMapper<LpkGiftCard> {
String selctMaxSerNum();
IPage<LpkGiftCardListVo> cardList(IPage<LpkGiftCard> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGiftCard> qw);
List<LpkGiftCardListVo> selAllByRecordSid(@Param("sid") String sid);
}

16
src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml

@ -49,6 +49,22 @@
${ew.sqlSegment}
</where>
</select>
<select id="selAllByRecordSid" resultType="com.yxt.yyth.api.lpkgiftcard.LpkGiftCardListVo">
SELECT sid,
date_format(createTime, '%Y-%m-%d') as createTime,
remarks,
giftbagSid,
serialNumber,
code,
codeKey,
`state`,
grantName,
date_format(grantDate, '%Y-%m-%d') as grantDate,
customerMobile,
customerSid
FROM lpk_giftcard
where recordSid = #{sid}
</select>
</mapper>

6
src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java

@ -174,7 +174,7 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
for (int j = 0; j < i; j++) {
LpkGiftCard card = new LpkGiftCard();
card.setRecordSid(record.getSid());
card.setState("1");
card.setState("2");
card.setCreateTime(new DateTime());
card.setGiftbagSid(dto.getBagSid());
String uuid = UniqueIdGenerator.generateUniqueID();
@ -253,4 +253,8 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
out.close();
return sdf.format(new Date()) + "/" + uuid.substring(uuid.length() - 6) + ".jpg";
}
public List<LpkGiftCardListVo> selAllByRecordSid(String sid) {
return baseMapper.selAllByRecordSid(sid);
}
}

Loading…
Cancel
Save