卡片信息详情接口
This commit is contained in:
@@ -25,5 +25,4 @@ public class LpkGiftCardListVo implements Vo {
|
|||||||
private String grantDate;
|
private String grantDate;
|
||||||
private String customerMobile;
|
private String customerMobile;
|
||||||
private String customerSid;
|
private String customerSid;
|
||||||
// private String picUrl;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,4 +31,9 @@ public class LpkCardBuildRecordRest {
|
|||||||
return lpkCardBuildRecordService.recordListPage(pq);
|
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.LpkCustomer;
|
||||||
import com.yxt.yyth.api.lpkcustomer.LpkCustomerQuery;
|
import com.yxt.yyth.api.lpkcustomer.LpkCustomerQuery;
|
||||||
import com.yxt.yyth.api.lpkcustomer.LpkCustomerVo;
|
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 org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -26,6 +30,8 @@ import java.util.List;
|
|||||||
@Service
|
@Service
|
||||||
public class LpkCardBuildRecordService extends MybatisBaseService<LpkCardBuildRecordMapper, LpkCardBuildRecord> {
|
public class LpkCardBuildRecordService extends MybatisBaseService<LpkCardBuildRecordMapper, LpkCardBuildRecord> {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private LpkGiftCardService lpkGiftCardService;
|
||||||
|
|
||||||
public ResultBean<PagerVo<LpkCardBuildRecordVo>> recordListPage(PagerQuery<LpkCardBuildRecordQuery> pq) {
|
public ResultBean<PagerVo<LpkCardBuildRecordVo>> recordListPage(PagerQuery<LpkCardBuildRecordQuery> pq) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
@@ -46,4 +52,14 @@ public class LpkCardBuildRecordService extends MybatisBaseService<LpkCardBuildRe
|
|||||||
PagerVo<LpkCardBuildRecordVo> p = PagerUtil.pageToVo(pagging, null);
|
PagerVo<LpkCardBuildRecordVo> p = PagerUtil.pageToVo(pagging, null);
|
||||||
return rb.success().setData(p);
|
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();
|
String selctMaxSerNum();
|
||||||
|
|
||||||
IPage<LpkGiftCardListVo> cardList(IPage<LpkGiftCard> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGiftCard> qw);
|
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}
|
${ew.sqlSegment}
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
@@ -174,7 +174,7 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
|
|||||||
for (int j = 0; j < i; j++) {
|
for (int j = 0; j < i; j++) {
|
||||||
LpkGiftCard card = new LpkGiftCard();
|
LpkGiftCard card = new LpkGiftCard();
|
||||||
card.setRecordSid(record.getSid());
|
card.setRecordSid(record.getSid());
|
||||||
card.setState("1");
|
card.setState("2");
|
||||||
card.setCreateTime(new DateTime());
|
card.setCreateTime(new DateTime());
|
||||||
card.setGiftbagSid(dto.getBagSid());
|
card.setGiftbagSid(dto.getBagSid());
|
||||||
String uuid = UniqueIdGenerator.generateUniqueID();
|
String uuid = UniqueIdGenerator.generateUniqueID();
|
||||||
@@ -253,4 +253,8 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
|
|||||||
out.close();
|
out.close();
|
||||||
return sdf.format(new Date()) + "/" + uuid.substring(uuid.length() - 6) + ".jpg";
|
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