|
|
|
@ -348,6 +348,7 @@ public class BaseInventoryServiceImpl implements IBaseInventoryService
|
|
|
|
return success; // 返回实际成功撤回条数
|
|
|
|
return success; // 返回实际成功撤回条数
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 标准化入库编码,去除前后空白
|
|
|
|
* 标准化入库编码,去除前后空白
|
|
|
|
*
|
|
|
|
*
|
|
|
|
@ -397,4 +398,34 @@ public class BaseInventoryServiceImpl implements IBaseInventoryService
|
|
|
|
return data; // 返回预览结果
|
|
|
|
return data; // 返回预览结果
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public AjaxResult transferOutInventoryByPda(BaseInventory baseInventory, BaseTyre baseTyre) {
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
//查询库存状态
|
|
|
|
|
|
|
|
BaseInventory baseInventoryStatus= baseInventoryMapper.selectBaseInventoryByEpc(baseInventory);
|
|
|
|
|
|
|
|
if ("1".equals(baseInventoryStatus.getStatus())){
|
|
|
|
|
|
|
|
return AjaxResult.error("该轮胎已出库");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//更新库存表(在仓-出仓)
|
|
|
|
|
|
|
|
baseInventory.setStatus("1");
|
|
|
|
|
|
|
|
baseInventory.setUpdateTime(DateUtils.getNowDate());
|
|
|
|
|
|
|
|
baseInventory.setUpdateBy(baseInventory.getCreateBy());
|
|
|
|
|
|
|
|
int n = baseInventoryMapper.updateBaseInventoryByEpc(baseInventory);
|
|
|
|
|
|
|
|
//增加出库记录表
|
|
|
|
|
|
|
|
RecordWarehousing recordWarehousing = new RecordWarehousing();
|
|
|
|
|
|
|
|
recordWarehousing.setTyreRfid(baseInventory.getTyreRfid());
|
|
|
|
|
|
|
|
recordWarehousing.setType("2");
|
|
|
|
|
|
|
|
recordWarehousing.setCreateTime(DateUtils.getNowDate());
|
|
|
|
|
|
|
|
recordWarehousing.setCreateBy(baseInventory.getCreateBy());
|
|
|
|
|
|
|
|
int m = recordWarehousingMapper.insertRecordWarehousing(recordWarehousing);
|
|
|
|
|
|
|
|
//调拨出库要修改轮胎的所属部门
|
|
|
|
|
|
|
|
int w = baseTyreMapper.updateBaseTyre(baseTyre);
|
|
|
|
|
|
|
|
if (n>0&&m>0){
|
|
|
|
|
|
|
|
return AjaxResult.success("出库成功!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
|
|
|
return AjaxResult.error(e.getMessage());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return AjaxResult.error("出库失败!");
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|