Browse Source

12/1

master
wangpengfei 1 year ago
parent
commit
324cd25be0
  1. 3
      src/main/java/com/yxt/yyth/api/lpkgoods/LpkGoodsVo.java
  2. 1
      src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsMapper.java
  3. 14
      src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsMapper.xml
  4. 6
      src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsRest.java
  5. 14
      src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsService.java

3
src/main/java/com/yxt/yyth/api/lpkgoods/LpkGoodsVo.java

@ -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;

1
src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsMapper.java

@ -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);
} }

14
src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsMapper.xml

@ -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>

6
src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsRest.java

@ -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);
}
} }

14
src/main/java/com/yxt/yyth/biz/lpkgoods/LpkGoodsService.java

@ -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();

Loading…
Cancel
Save