This commit is contained in:
2023-12-01 16:57:48 +08:00
parent 9f0420ddc7
commit 324cd25be0
5 changed files with 37 additions and 1 deletions

View File

@@ -19,7 +19,8 @@ import java.util.UUID;
public class LpkGoodsVo implements Vo { public class LpkGoodsVo implements Vo {
private String sid; 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 remarks;
private String code; private String code;
private String barcode; private String barcode;

View File

@@ -23,4 +23,5 @@ public interface LpkGoodsMapper extends BaseMapper<LpkGoods> {
IPage<LpkGoodsVo> goodsListPage(IPage<LpkGoods> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGoods> qw); IPage<LpkGoodsVo> goodsListPage(IPage<LpkGoods> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGoods> qw);
List<LpkGoodsVo> getGoods(); List<LpkGoodsVo> getGoods();
LpkGoodsVo getGoodsDetails(@Param("sid")String sid);
} }

View File

@@ -32,4 +32,18 @@
picUrl picUrl
from lpk_goods from lpk_goods
</select> </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> </mapper>

View File

@@ -56,4 +56,10 @@ public class LpkGoodsRest {
public ResultBean<List<LpkGoodsVo>> getGoods() { public ResultBean<List<LpkGoodsVo>> getGoods() {
return lpkGoodsService.getGoods(); return lpkGoodsService.getGoods();
} }
@ApiOperation("商品详情")
@GetMapping("/goodsDetails/{sid}")
public ResultBean<LpkGoodsDetailsVo> goodsDetails(@PathVariable("sid") String sid) {
return lpkGoodsService.goodsDetails(sid);
}
} }

View File

@@ -93,6 +93,20 @@ public class LpkGoodsService extends MybatisBaseService<LpkGoodsMapper, LpkGoods
} }
return rb.success().setData(vo); 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) { public ResultBean deleteGoods(String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();