Commit 4efefa92 by zhanglt

盘亏出库保存

parent 2d5fecb3
...@@ -126,14 +126,16 @@ public class MaterialLossService extends CrudService<MaterialLossMapper, Materia ...@@ -126,14 +126,16 @@ public class MaterialLossService extends CrudService<MaterialLossMapper, Materia
for (MaterialLossInfo one:materialLossInfoList) { for (MaterialLossInfo one:materialLossInfoList) {
OutboundInfo outboundInfo = new OutboundInfo(); OutboundInfo outboundInfo = new OutboundInfo();
String ledgerInfoId = one.getLedgerInfo().getId(); String ledgerInfoId = one.getLedgerInfo().getId();
LedgerInfo ledgerInfo = ledgerInfoMapper.get(ledgerInfoId); LedgerInfo ledgerInfo = ledgerInfoMapper.get(ledgerInfoId);
if(ledgerInfo != null && Objects.equals(ledgerInfo.getDelFlag(), "0") ){ ledgerInfoMapper.deleteByLedgerInfo(ledgerInfoId);
if(ledgerInfo.getQr() != null){
QrCode qrCode = qrCodeService.get(ledgerInfo.getQr().getId());
qrCode.setState("3");
qrCodeService.save(qrCode);
}
if(ledgerInfo != null ){
Ledger ledger = ledgerService.get(ledgerInfo.getLedger().getId()); Ledger ledger = ledgerService.get(ledgerInfo.getLedger().getId());
if(ledgerInfo.getQr() != null){
QrCode qrCode = qrCodeService.get(ledgerInfo.getQr().getId());
qrCode.setState("3");
qrCodeService.save(qrCode);
}
if(ledger != null){ if(ledger != null){
ledger.setNum(ledger.getNum() - 1); ledger.setNum(ledger.getNum() - 1);
try { try {
...@@ -141,10 +143,9 @@ public class MaterialLossService extends CrudService<MaterialLossMapper, Materia ...@@ -141,10 +143,9 @@ public class MaterialLossService extends CrudService<MaterialLossMapper, Materia
}catch (Exception e){ }catch (Exception e){
System.out.println(e.getMessage()); System.out.println(e.getMessage());
} }
ledgerService.save(ledger); ledgerService.lowerLedger(ledger);
} }
} }
ledgerInfoMapper.deleteByLogic(ledgerInfoId);
outboundInfo.setId(""); outboundInfo.setId("");
outboundInfo.setOutbound(outbound); outboundInfo.setOutbound(outbound);
outboundInfo.setLedgerInfo(one.getLedgerInfo()); outboundInfo.setLedgerInfo(one.getLedgerInfo());
......
...@@ -96,6 +96,7 @@ public class ProfitWarehousingService extends CrudService<ProfitWarehousingMappe ...@@ -96,6 +96,7 @@ public class ProfitWarehousingService extends CrudService<ProfitWarehousingMappe
qrCode.setCode(numSeq); qrCode.setCode(numSeq);
qrCode.setState("0"); qrCode.setState("0");
qrCode.setGoodsInfo(goodsInfo); qrCode.setGoodsInfo(goodsInfo);
qrCode.preInsert();
try { try {
BuildQcUtil.buildQrOne(qrCode, qrImgPath + "/" + numSeq + ".png", qrImgPath + "/" + numSeq + ".png"); // 生成图片 BuildQcUtil.buildQrOne(qrCode, qrImgPath + "/" + numSeq + ".png", qrImgPath + "/" + numSeq + ".png"); // 生成图片
} catch (IOException e) { } catch (IOException e) {
...@@ -103,7 +104,6 @@ public class ProfitWarehousingService extends CrudService<ProfitWarehousingMappe ...@@ -103,7 +104,6 @@ public class ProfitWarehousingService extends CrudService<ProfitWarehousingMappe
} }
qrCode.setGoodsInfo(new GoodsInfo()); qrCode.setGoodsInfo(new GoodsInfo());
qrCode.setUrl(Global.getAttachmentUrl() + "image/" + numSeq + ".png"); qrCode.setUrl(Global.getAttachmentUrl() + "image/" + numSeq + ".png");
qrCode.preInsert();
qrCodeMapper.insert(qrCode); qrCodeMapper.insert(qrCode);
qrCode = qrCodeMapper.get(qrCode.getId()); qrCode = qrCodeMapper.get(qrCode.getId());
profitWarehousingInfo.setQrCode(qrCode); profitWarehousingInfo.setQrCode(qrCode);
......
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