Commit a90afed1 by 胡懿

入库明细统计增加二维码状态

parent 5f4136e5
...@@ -7,6 +7,8 @@ import java.math.BigDecimal; ...@@ -7,6 +7,8 @@ import java.math.BigDecimal;
import java.util.*; import java.util.*;
import com.jeeplus.modules.warehouse.ledger.dto.CountLedgerInfo; import com.jeeplus.modules.warehouse.ledger.dto.CountLedgerInfo;
import com.jeeplus.modules.warehouse.qrcode.entity.QrCode;
import com.jeeplus.modules.warehouse.qrcode.mapper.QrCodeMapper;
import com.jeeplus.modules.warehouse.shelves.utils.ShelvesUtil; import com.jeeplus.modules.warehouse.shelves.utils.ShelvesUtil;
import com.jeeplus.modules.warehouse.storage.dto.CountStorageInfo; import com.jeeplus.modules.warehouse.storage.dto.CountStorageInfo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -32,6 +34,8 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> { ...@@ -32,6 +34,8 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> {
@Autowired @Autowired
private LedgerInfoMapper ledgerInfoMapper; private LedgerInfoMapper ledgerInfoMapper;
@Autowired
private QrCodeMapper qrCodeMapper;
public Ledger get(String id) { public Ledger get(String id) {
Ledger ledger = super.get(id); Ledger ledger = super.get(id);
...@@ -146,6 +150,10 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> { ...@@ -146,6 +150,10 @@ public class LedgerService extends CrudService<LedgerMapper, Ledger> {
} }
if (LedgerInfo.DEL_FLAG_NORMAL.equals(ledgerInfo.getDelFlag())){ if (LedgerInfo.DEL_FLAG_NORMAL.equals(ledgerInfo.getDelFlag())){
if (StringUtils.isBlank(ledgerInfo.getId())){ if (StringUtils.isBlank(ledgerInfo.getId())){
QrCode qrCode = ledgerInfo.getQr();
QrCode qc = qrCodeMapper.get(qrCode);
qc.setState("2");
qrCodeMapper.update(qc);
ledgerInfo.setLedger(ledger); ledgerInfo.setLedger(ledger);
ledgerInfo.preInsert(); ledgerInfo.preInsert();
ledgerInfoMapper.insert(ledgerInfo); ledgerInfoMapper.insert(ledgerInfo);
......
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