|
|
@ -17,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Collections; |
|
|
|
import java.util.List; |
|
|
@ -45,7 +46,7 @@ public class WmsOldInventoryService extends MybatisBaseService<WmsOldInventoryMa |
|
|
|
} |
|
|
|
//商品名称
|
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSpuName())) { |
|
|
|
qw.like("woi.goodsSpuName", query.getGoodsSpuName()); |
|
|
|
qw.like("woi.goodsSkuTitle", query.getGoodsSpuName()); |
|
|
|
} |
|
|
|
//商品编码
|
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSkuCode())) { |
|
|
@ -58,6 +59,18 @@ public class WmsOldInventoryService extends MybatisBaseService<WmsOldInventoryMa |
|
|
|
qw.eq("woi.state", 1); |
|
|
|
IPage<WmsOldInventory> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
IPage<WmsOldInventoryVo> pagging = baseMapper.listPage(page, qw); |
|
|
|
for (WmsOldInventoryVo record : pagging.getRecords()) { |
|
|
|
String photoss = record.getPhotos(); |
|
|
|
if (StringUtils.isNotBlank(photoss)){ |
|
|
|
String[] files = photoss.split(","); |
|
|
|
List<String> photos = new ArrayList<>(); |
|
|
|
for (String file : files) { |
|
|
|
String url = fileUploadComponent.getUrlPrefix() + file; |
|
|
|
photos.add(url); |
|
|
|
} |
|
|
|
record.setPhotosList(photos); |
|
|
|
} |
|
|
|
} |
|
|
|
PagerVo<WmsOldInventoryVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
@ -269,11 +282,6 @@ public class WmsOldInventoryService extends MybatisBaseService<WmsOldInventoryMa |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
WmsOldInventory wmsOldInventory = new WmsOldInventory(); |
|
|
|
BeanUtil.copyProperties(push, wmsOldInventory, "sid", "id"); |
|
|
|
List<String> photoList = push.getPhotoList(); |
|
|
|
if (!photoList.isEmpty()) { |
|
|
|
String files = String.join(",", photoList).replaceAll(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
wmsOldInventory.setPhotos(files); |
|
|
|
} |
|
|
|
save(wmsOldInventory); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|