|
@ -574,17 +574,28 @@ public class MedicinedeviceService extends BaseJpaService<Mediicinedevice, Medi
|
|
}
|
|
}
|
|
if (isMerge) {
|
|
if (isMerge) {
|
|
Boolean isFirst = true;
|
|
Boolean isFirst = true;
|
|
|
|
String wayerNos = "";
|
|
|
|
for (String deviceId : cargoIds.split(",")) {
|
|
|
|
if(!StringUtils.isEmpty(deviceId)){
|
|
|
|
MediicinecabinetInventory inventory = inventoryDao.findOne(deviceId);
|
|
|
|
if (StringUtils.isEmpty(wayerNos)) {
|
|
|
|
wayerNos += inventory.getWayerNo();
|
|
|
|
}else {
|
|
|
|
wayerNos += "," + inventory.getWayerNo();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
for (String deviceId : cargoIds.split(",")) {
|
|
for (String deviceId : cargoIds.split(",")) {
|
|
if(!StringUtils.isEmpty(deviceId)){
|
|
if(!StringUtils.isEmpty(deviceId)){
|
|
if (isFirst) {
|
|
if (isFirst) {
|
|
MediicinecabinetInventory inventory = inventoryDao.findOne(deviceId);
|
|
MediicinecabinetInventory inventory = inventoryDao.findOne(deviceId);
|
|
inventory.setMerge(cargoIds);
|
|
|
|
|
|
inventory.setMerge(wayerNos);
|
|
inventory.setState("21");
|
|
inventory.setState("21");
|
|
inventoryDao.save(inventory);
|
|
inventoryDao.save(inventory);
|
|
isFirst = false;
|
|
isFirst = false;
|
|
} else {
|
|
} else {
|
|
MediicinecabinetInventory inventory = inventoryDao.findOne(deviceId);
|
|
MediicinecabinetInventory inventory = inventoryDao.findOne(deviceId);
|
|
inventory.setMerge(cargoIds);
|
|
|
|
|
|
inventory.setMerge(wayerNos);
|
|
inventory.setState("20");
|
|
inventory.setState("20");
|
|
inventoryDao.save(inventory);
|
|
inventoryDao.save(inventory);
|
|
}
|
|
}
|