Commit 4efefa92 by zhanglt

盘亏出库保存

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