卡片信息详情接口
This commit is contained in:
@@ -25,5 +25,4 @@ public class LpkGiftCardListVo implements Vo {
|
||||
private String grantDate;
|
||||
private String customerMobile;
|
||||
private String customerSid;
|
||||
// private String picUrl;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user