12/1
This commit is contained in:
@@ -19,7 +19,8 @@ import java.util.UUID;
|
||||
public class LpkGoodsVo implements Vo {
|
||||
|
||||
private String sid;
|
||||
private String createTime;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
private String remarks;
|
||||
private String code;
|
||||
private String barcode;
|
||||
|
||||
@@ -23,4 +23,5 @@ public interface LpkGoodsMapper extends BaseMapper<LpkGoods> {
|
||||
IPage<LpkGoodsVo> goodsListPage(IPage<LpkGoods> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGoods> qw);
|
||||
|
||||
List<LpkGoodsVo> getGoods();
|
||||
LpkGoodsVo getGoodsDetails(@Param("sid")String sid);
|
||||
}
|
||||
|
||||
@@ -32,4 +32,18 @@
|
||||
picUrl
|
||||
from lpk_goods
|
||||
</select>
|
||||
<select id="getGoodsDetails" resultType="com.yxt.yyth.api.lpkgoods.LpkGoodsVo">
|
||||
select sid,
|
||||
date_format(createTime, '%Y-%m-%d') as createTime,
|
||||
code,
|
||||
barcode,
|
||||
`name`,
|
||||
unitName,
|
||||
typeCode,
|
||||
price,
|
||||
picUrl
|
||||
from lpk_goods
|
||||
where sid=#{sid}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -56,4 +56,10 @@ public class LpkGoodsRest {
|
||||
public ResultBean<List<LpkGoodsVo>> getGoods() {
|
||||
return lpkGoodsService.getGoods();
|
||||
}
|
||||
|
||||
@ApiOperation("商品详情")
|
||||
@GetMapping("/goodsDetails/{sid}")
|
||||
public ResultBean<LpkGoodsDetailsVo> goodsDetails(@PathVariable("sid") String sid) {
|
||||
return lpkGoodsService.goodsDetails(sid);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,6 +93,20 @@ public class LpkGoodsService extends MybatisBaseService<LpkGoodsMapper, LpkGoods
|
||||
}
|
||||
return rb.success().setData(vo);
|
||||
}
|
||||
public ResultBean<LpkGoodsDetailsVo> goodsDetails(String sid) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
LpkGoodsDetailsVo vo = new LpkGoodsDetailsVo();
|
||||
LpkGoodsVo lpkGoods = baseMapper.getGoodsDetails(sid);
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
if (null != lpkGoods) {
|
||||
BeanUtil.copyProperties(lpkGoods, vo);
|
||||
if (StringUtils.isNotBlank(lpkGoods.getPicUrl())) {
|
||||
vo.setPicUrl(fileUploadComponent.getUrlPrefix() + lpkGoods.getPicUrl());
|
||||
}
|
||||
vo.setCreateTime(sdf.format(lpkGoods.getCreateTime()));
|
||||
}
|
||||
return rb.success().setData(vo);
|
||||
}
|
||||
|
||||
public ResultBean deleteGoods(String sid) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
|
||||
Reference in New Issue
Block a user