Commit 7554762d by 胡懿

修改盘亏表单逻辑

parent 3f08c4fc
......@@ -21,6 +21,9 @@ import com.jeeplus.modules.warehouse.outbound.entity.OutboundInfo;
import com.jeeplus.modules.warehouse.outbound.service.OutboundService;
import com.jeeplus.modules.warehouse.qrcode.entity.QrCode;
import com.jeeplus.modules.warehouse.qrcode.service.QrCodeService;
import com.jeeplus.modules.warehouse.shelves.entity.Shelves;
import com.jeeplus.modules.warehouse.shelves.utils.ShelvesUtil;
import com.jeeplus.modules.warehouse.warehouse.entity.Warehouse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
......@@ -55,6 +58,15 @@ public class MaterialLossService extends CrudService<MaterialLossMapper, Materia
public MaterialLoss get(String id) {
MaterialLoss materialLoss = super.get(id);
List<MaterialLossInfo> list = materialLossInfoMapper.findList(new MaterialLossInfo(materialLoss));
for (MaterialLossInfo mri : list) {
LedgerInfo li = mri.getLedgerInfo();
List<Shelves> shelvesList = ShelvesUtil.getShelvesListByIds(li.getShelvesIds());
li.setShelvesList(shelvesList);
List<Warehouse> warehouseList = ShelvesUtil.getWarehouseListByIds(li.getWarehouseIds());
li.setWarehouseList(warehouseList);
}
materialLoss.setMaterialLossInfoList(materialLossInfoMapper.findList(new MaterialLossInfo(materialLoss)));
return materialLoss;
}
......
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