Commit b8309d91 by yyq1988

Merge remote-tracking branch 'origin/master'

parents 3a614492 cf1b65c6
...@@ -49,7 +49,7 @@ public class IKSegmenter { ...@@ -49,7 +49,7 @@ public class IKSegmenter {
e.printStackTrace(); e.printStackTrace();
} }
List<String> list = new ArrayList<>(); List<String> list = new ArrayList<>();
String [] strArr = strs.split("|"); String [] strArr = strs.split("[|]");
for (String str : strArr) { for (String str : strArr) {
list.add(str); list.add(str);
} }
......
...@@ -148,6 +148,14 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> { ...@@ -148,6 +148,14 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> {
oldLeger.setShelvesIds(newSIds); oldLeger.setShelvesIds(newSIds);
oldLeger.setNum(oldLeger.getNum() + num); oldLeger.setNum(oldLeger.getNum() + num);
oldLeger.setSum(oldLeger.getSum().add(sum)); oldLeger.setSum(oldLeger.getSum().add(sum));
List<LedgerInfo> oldLedgerInfos = oldLeger.getLedgerInfoList();
if (null != oldLedgerInfos) {
List<LedgerInfo> newLedgerInfos = new ArrayList<>();
newLedgerInfos.addAll(oldLedgerInfos);
newLedgerInfos.addAll(ledger.getLedgerInfoList());
oldLeger.setLedgerInfoList(newLedgerInfos);
}
oldLeger.preUpdate(); oldLeger.preUpdate();
mapper.update(oldLeger); mapper.update(oldLeger);
ledger = oldLeger; ledger = oldLeger;
......
...@@ -220,7 +220,6 @@ ...@@ -220,7 +220,6 @@
type.code AS "goodsInfo.type.code", type.code AS "goodsInfo.type.code",
type.name AS "goodsInfo.type.name", type.name AS "goodsInfo.type.name",
gi.id AS "goodsInfo.id",
gi.NAME AS "goodsInfo.name", gi.NAME AS "goodsInfo.name",
gi.model AS "goodsInfo.model", gi.model AS "goodsInfo.model",
gi.amount AS "goodsInfo.amount", gi.amount AS "goodsInfo.amount",
......
...@@ -222,7 +222,9 @@ public class StorageService extends CrudService<StorageMapper, Storage> { ...@@ -222,7 +222,9 @@ public class StorageService extends CrudService<StorageMapper, Storage> {
* @return * @return
*/ */
@Transactional(readOnly = false) @Transactional(readOnly = false)
public Page<StorageInfo> findByPcTypeModel(Page<StorageInfo> page, StorageInfo si) { public Page<StorageInfo> findByPcTypeModel(Page<QrCode> page, StorageInfo si) {
GoodsInfo goodsInfo = si.getGoodsInfo(); GoodsInfo goodsInfo = si.getGoodsInfo();
QrCode temQr = new QrCode(); QrCode temQr = new QrCode();
String model = goodsInfo.getModel(); String model = goodsInfo.getModel();
...@@ -235,6 +237,8 @@ public class StorageService extends CrudService<StorageMapper, Storage> { ...@@ -235,6 +237,8 @@ public class StorageService extends CrudService<StorageMapper, Storage> {
if (null != qr && StringUtils.isNotBlank(qr.getState())) { if (null != qr && StringUtils.isNotBlank(qr.getState())) {
temQr.setState(qr.getState()); temQr.setState(qr.getState());
} }
dataRuleFilter(temQr);
temQr.setPage(page);
List<QrCode> qrCodeList = qrCodeMapper.findByPcTypeModel(temQr); List<QrCode> qrCodeList = qrCodeMapper.findByPcTypeModel(temQr);
List<StorageInfo> storageInfoList = new ArrayList<>(); List<StorageInfo> storageInfoList = new ArrayList<>();
...@@ -249,7 +253,14 @@ public class StorageService extends CrudService<StorageMapper, Storage> { ...@@ -249,7 +253,14 @@ public class StorageService extends CrudService<StorageMapper, Storage> {
storageInfo.setQrCode(qrCode); storageInfo.setQrCode(qrCode);
storageInfoList.add(storageInfo); storageInfoList.add(storageInfo);
} }
page.setList(storageInfoList); Page<StorageInfo> storageInfoPage = new Page<>();
return page; storageInfoPage.setList(storageInfoList);
storageInfoPage.setCount(page.getCount());
storageInfoPage.setPageNo(page.getPageNo());
storageInfoPage.setPageSize(page.getPageSize());
storageInfoPage.setOrderBy(page.getOrderBy());
storageInfoPage.setFuncName(page.getFuncName());
storageInfoPage.setFuncParam(page.getFuncParam());
return storageInfoPage;
} }
} }
\ No newline at end of file
...@@ -273,7 +273,7 @@ public class StorageController extends BaseController { ...@@ -273,7 +273,7 @@ public class StorageController extends BaseController {
public Map<String, Object> findByPcTypeModel(HttpServletRequest request, HttpServletResponse response, StorageInfo storageInfo) { public Map<String, Object> findByPcTypeModel(HttpServletRequest request, HttpServletResponse response, StorageInfo storageInfo) {
GoodsInfo goodsInfo = storageInfo.getGoodsInfo(); GoodsInfo goodsInfo = storageInfo.getGoodsInfo();
if (null != goodsInfo && null != goodsInfo.getGoods() && null != goodsInfo.getType() && StringUtils.isNotBlank(goodsInfo.getGoods().getBatchNum()) && StringUtils.isNotBlank(goodsInfo.getType().getId())) { if (null != goodsInfo && null != goodsInfo.getGoods() && null != goodsInfo.getType() && StringUtils.isNotBlank(goodsInfo.getGoods().getBatchNum()) && StringUtils.isNotBlank(goodsInfo.getType().getId())) {
Page<StorageInfo> page = storageService.findByPcTypeModel(new Page<StorageInfo>(request, response), storageInfo); Page<StorageInfo> page = storageService.findByPcTypeModel(new Page<QrCode>(request, response), storageInfo);
return getBootstrapData(page); return getBootstrapData(page);
} else { } else {
return null; return null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment